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.

2
La réécriture https Nginx transforme POST en GET
Mon serveur proxy fonctionne sur ip A et c'est ainsi que les gens accèdent à mon service Web. La configuration nginx redirigera vers une machine virtuelle sur ip B. Pour le serveur proxy sur IP A, je l'ai dans mes sites disponibles server { listen 443; ssl on; ssl_certificate nginx.pem; …
17 nginx  rewrite 

2
«Masquer» les extensions de fichier .html à l'aide de réécritures nginx
J'utilise un site statique via nginx, et mon objectif est de remplacer les URL qui ressemblent à: http://foo.com/bar.html avec http://foo.com/bar La clé étant l'absence de barre oblique. Je fais actuellement quelque chose de similaire en utilisant des alias d'emplacement, mais cela est fastidieux car cela nécessite un bloc d'emplacement pour …
16 nginx  rewrite 

2
réécriture nginx pour une URL avec des paramètres
J'ai une URL de ce type: http://www.example.com/?param1=val1&param2=&param3=val3&param4=val4&param5=val5 Et je veux le rediriger vers celui-ci: http://www.example.com/newparam/val3/val4 J'ai donc essayé cette règle de réécriture sans succès: rewrite "/?param1=val1&param2=&param3=(.+)&param4=(.+)&param5=(.+)" http://www.example.com/newparam/$1/$2 redirect; Nginx n'est-il pas capable de gérer les paramètres de requête? EDIT: Je ne veux pas réécrire toutes les pétitions. Je n'ai qu'à …

2
Rediriger uniquement la page d'accueil
Je dois rediriger uniquement http://shop.test.com vers http://www.test.com/fedex-orders/ Juste la page d'accueil. Rien d'autre. c'est-à-dire que http://shop.test.com/?page=blog ne doit PAS rediriger.
16 nginx  rewrite 

1
maintien des redirections dans nginx à partir d'une source externe
Je suis en mesure de donner à notre service marketing l'opportunité de maintenir leurs redirections par leurs propres moyens. Jusqu'à présent, ils transmettaient les informations au service informatique et nous les conservions pour eux nginx.conf. Certains de ces types connaissent bien les redirections dans IIS ou même dans Apache, mais …
15 nginx  rewrite 

3
réécriture insensible à la casse nginx
J'essaie de rendre mes redirections nginx aussi propres que possible. Je comprends que ~ * est insensible à la casse, mais je ne peux que le faire fonctionner dans l'exemple 2. Exemple 1 rewrite ^/foobar http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect; Exemple 2 - Cela fonctionne, mais ce n'est pas aussi efficace que la …
15 nginx  rewrite 


3
Nginx réécrit l'URL uniquement si le fichier existe
J'ai besoin d'écrire une règle de réécriture pour Nginx afin que si un utilisateur essaie d'accéder à une ancienne URL d'image: /images/path/to/image.png et le fichier n'existe pas, essayez de rediriger vers: /website_images/path/to/image.png UNIQUEMENT si l'image existe dans la nouvelle URL, sinon continuez avec le 404. La version de Nginx sur …
13 nginx  rewrite 

2
Nginx racines multiples
Je voudrais détourner les demandes vers un sous-répertoire particulier, vers un autre emplacement racine. Comment? Mon bloc existant est: server { listen 80; server_name www.domain.com; location / { root /home/me/Documents/site1; index index.html; } location /petproject { root /home/me/pet-Project/website; index index.html; rewrite ^/petproject(.*)$ /$1; } # redirect server error pages to …

1
Ma réécriture Nginx télécharge le fichier PHP
J'ai la règle de réécriture suivante que j'essaie: location / { index index.php index.html; rewrite ^/test$ /test.php break; } Et j'ai aussi: location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /home/sites/default$fastcgi_script_name; fastcgi_index index.php; } Les fichiers php normaux fonctionnent bien, mais il semble que ma redirection télécharge simplement …
12 php  nginx  rewrite 

4
Configurer le proxy inverse IIS 7 pour se connecter à TeamCity Tomcat
Nous avons un serveur Web IIS 7 configuré et souhaitons créer un proxy inverse pour une installation TeamCity utilisant Tomcat sur la même machine. Le site du serveur IIS est https://somesiteet j'aimerais que TeamCity apparaisse comme https://somesite/teamcityredirigeant vers http://localhost:portnumber. J'ai installé l' extension IIS URL Rewrite et le routage de …



2
Nginx Rewrite Convert Querystring to Path
Je voudrais cette règle de réécriture simple: /somefolder/mypage.aspx?myid=4343&tab=overview être redirigé vers: /folder/4343/overview/ J'ai cherché des solutions et aucune n'a vraiment fonctionné .. J'ai essayé: rewrite ^/somefolder/mypage.aspx?myid=(.*)&tab=overview$ /folder/$1/overview permanent; et rewrite ^/somefolder/mypage\.aspx\?myid=(.*)&tab=overview$ /folder/$1/overview permanent; Qu'est-ce que je fais mal? Je reçois 404 (des règles plus simples fonctionnent très bien ..) Merci

2
Empêcher l'héritage des règles de réécriture d'URL par les sous-répertoires dans IIS7
J'ai une configuration de réécriture d'URL pour des URL propres dans un CMS et mon web.config ressemble à ceci: <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Clean URLs" stopProcessing="true"> <match url="^([^/]+)/?$" /> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="?id={R:1}" /> </rule> …
11 iis  iis-7  rewrite  url  web.config 

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.