Questions marquées «rewrite»

La réécriture d'URL mappe une URL entrante à une URL modifiée, de sorte que la demande soit traitée comme si la demande d'origine était adressée à l'URL modifiée. Ceci est souvent utilisé pour fournir des URL plus conviviales pour les moteurs de recherche.

1
Comment extraire uniquement le nom de fichier de l'URI de demande
J'essaie de réécrire l'URI de la demande en fonction de l'extension du fichier, puis d'extraire uniquement le nom du fichier de l'URI et de le stocker dans un autre dossier. Le problème ici n'est pas une variable prédéfinie pour le nom de fichier et les variables disponibles uri, request_uriet request_filenamedonnera …
11 nginx  rewrite  images 

1
nginx: tout réécrire sauf un emplacement
En ce moment, mon nginx réécrit plusieurs domaines dans un domaine principal que nous utilisons. Voici une règle de ma config: server { listen X.X.X.X:80; server_name .exampleblog.org; rewrite ^(.*) http://blog.example.org$1 permanent; } Chaque demande à ** exampleblog.org * est redirigée vers blog.example.org Maintenant, je veux que www.exampleblog.org/+ et exampleblog.org/+ redirigent …

4
Rediriger temporairement * toutes * les requêtes HTTP / HTTPS dans IIS vers une page de «maintenance du serveur»
Nous avons un serveur IIS qui héberge des centaines d'applications Web distinctes, et le serveur de base de données physique qui héberge ces applications va être mis hors ligne pour maintenance pendant une brève période (nous nous attendons à ce qu'il prenne moins de 15 minutes). Pendant cette période, nous …

2
Réécriture IIS, réécriture de cartes et de chaînes de requête
Veuillez m'aider à comprendre les cartes de réécriture, j'ai cette configuration: <rewriteMap name="MyMap"> <add key="/pages" value="/website/pages/index.aspx" /> <add key="/pages/page-1" value="/website/pages/page-1/index.aspx" /> <add key="/pages/page-1/section-1" value="/website/pages/page-1/section-1.aspx" /> </rewriteMap> Voici ma règle: <rule name="Rewrite rule for MyMap" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> <add input="{MyMap:{REQUEST_URI}}" pattern="(.+)" /> </conditions> <action type="Rewrite" url="{C:1}" appendQueryString="true" …
10 iis-7  rewrite 

3
Apache: où examiner les journaux de redirection?
J'ai compliqué RewriteCondet RewriteRuledans une seule machine. Et selon ces règles, certaines des demandes seront redirigées vers une autre machine. Y a-t-il donc un journal Apache qui montre clairement comment la redirection a lieu? Parce que la redirection se déroule d'une manière que je n'anticipe pas.


4
Pourquoi est-ce que j'obtiens une double barre oblique en fonction de l'emplacement de ma RewriteRule?
J'utilise le code suivant pour diriger toutes les demandes www vers des URL non www: RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.example\.org$ [NC] RewriteRule ^(.*)$ http://example.com/$1 [R=301,L] Cela fonctionne très bien à l'intérieur d'un fichier .htaccess à la racine de mon site Web. Par exemple, www.example.com -> example.com/ www.example.com/ -> example.com/ www.example.com/other_page …

3
mod_rewrite ne transmet pas les paramètres GET
J'ai du mal à configurer Apache avec mod_rewrite sur ma machine de développement. Mod_rewrite est actif et fonctionne bien pour certaines règles. Certaines règles ne fonctionnent pas comme prévu, comme celle-ci: RewriteRule ^static/([^/]+)/([^/]+) /static.php?sISOCode=$1&sPage=$2 Dans static.php, je fais cela (pour le débogage): <?php print_r($_GET); print_r($_POST); print_r($_SERVER); die(); Quelles impressions (ont …

2
NGINX réécrit la syntaxe à l'intérieur du bloc d'emplacement
Une question stupide peut-être, mais je n'arrive pas à trouver une bonne documentation ou des exemples pour cela ... Lorsque vous utilisez des blocs d'emplacement pour filtrer les demandes entrantes, effectuez-vous votre réécriture à partir de l'emplacement correspondant ou depuis le début de la demande? Un exemple: location ^~ /category/ …
8 nginx  rewrite 


1
ProxyPass domaine entier à Tomcat, y compris root
J'ai configuré mon VirtualHost example.com pour proxy toutes les demandes vers un serveur Tomcat ProxyPass / http://localhost:8088/app ProxyPassReverse / http://localhost:8088/app Cela fonctionne bien pour les URL comme example.com/page , mais pour example.com et example.com/ j'obtiens cette réponse de redirection, ce qui ne mène évidemment à rien. HTTP/1.1 302 Moved Temporarily …

4
réécriture du sous-domaine nginx
Encore une autre question de règle de réécriture nginx Comment puis-je faire une réécriture de http://www.*.domain.comà http://*.domain.com? Merci d'avance - Deb ÉDITER: Je suis désolé de ne pas avoir vu la mise en forme textile supprimer le * de ma question. Je l'ai réparé maintenant. Ce que je dois faire, …
8 nginx  rewrite 


2
Apache: envoyer des fichiers gzip pré-emballés
Je veux qu'Apache envoie des fichiers statiques gzip sur le fil, mais je veux aussi qu'Apache ne les gzip pas toujours encore et encore. J'ai donc pensé qu'il ne serait pas possible de livrer un fichier .gz s'il existe. Cette configuration: Structure du fichier: static/ | |--- style.css | \--- …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.