Questions marquées «write»

264
Redirection, modification d'URL ou redirection HTTP vers HTTPS dans Apache - Tout ce que vous avez toujours voulu savoir sur les règles Mod_Rewrite sans avoir peur de le demander

C'est une question canonique sur le mod_rewrite d'Apache. La modification d'une URL de demande ou la redirection d'utilisateurs vers une URL différente de celle demandée à l'origine est effectuée à l'aide de mod_rewrite. Cela inclut des choses telles que: Changer HTTP en HTTPS (ou l'inverse)...

71
Nginx Redirect via Proxy, Rewrite and Preserve URL

Dans Nginx, nous avons essayé de rediriger une URL de la manière suivante: http://example.com/some/path -> http://192.168.1.24 où l'utilisateur voit toujours l'URL d'origine dans son navigateur. Une fois que l'utilisateur est redirigé, disons qu'il clique sur le lien vers /section/index.html,...

57
Supprimer «www» et rediriger vers «https» avec nginx

Je veux créer une règle dans nginx qui fait deux choses: Supprime le "www." à partir de l'URI de la demande Redirige vers "https" si l'URI de la requête est "http" Il existe de nombreux exemples sur la manière de faire chacune de ces choses individuellement, mais je ne peux pas trouver de solution...

51
Nginx redirige un chemin vers un autre

Je suis sûr que cela a déjà été demandé, mais je ne trouve pas de solution qui fonctionne. Un site Web a changé de service CMS, mais a le même domaine. Comment puis-je configurer une réécriture nginx pour une seule page? Par exemple Vieille page http://sitedomain.co.uk/content/unique-page-name...

45
nginx url rewriting: différence entre pause et dernière

Je ne comprends pas la différence entre break et last (drapeaux de réécriture). La documentation est plutôt abstruse. J'ai essayé de basculer entre les deux dans certaines de mes configurations, mais je ne remarquais aucune différence de comportement. Quelqu'un peut-il s'il vous plaît expliquer ces...

21
Désactiver le décodage d'URL dans le proxy nginx

Lorsque je navigue vers cette URL: http://localhost:8080/foo/%5B-%5Dserver ( nc -l 8080) le reçoit tel quel: GET /foo/%5B-%5D HTTP/1.1 Cependant, lorsque je proxy cette application via nginx (1.1.19): location /foo { proxy_pass http://localhost:8080/foo; } La même demande acheminée via le port...

20
Fichier .htaccess suspect

Cela a été téléchargé dans l'un de mes dossiers FTP. Je ne suis pas familier avec Apache, mais toujours curieux - quelqu'un peut-il me dire quel type d'acte ignoble ce fichier essaie de commettre? Merci! RewriteEngine On RewriteCond %{HTTP_REFERER} .*google.*$ [NC,OR] RewriteCond %{HTTP_REFERER}...