Als «rewrite» getaggte Fragen

Das Umschreiben von URLs ordnet eine eingehende URL einer geänderten URL zu, sodass die Anforderung so verarbeitet wird, als ob die ursprüngliche Anforderung an die geänderte URL gestellt worden wäre. Dies wird häufig verwendet, um suchmaschinenfreundlichere URLs bereitzustellen.

4
Nginx Redirect über Proxy, Rewrite und Preserve URL
In Nginx haben wir versucht, eine URL wie folgt umzuleiten: http://example.com/some/path -> http://192.168.1.24 wo der Benutzer noch die ursprüngliche URL in ihrem Browser sieht. Sobald der Benutzer umgeleitet wurde, sagen /section/index.htmlwir , dass er auf den Link zu klickt , möchten wir, dass dies eine Anfrage macht, die zur Umleitung …

7
Entfernen Sie "www" und leiten Sie mit nginx zu "https" um
Ich möchte eine Regel in Nginx erstellen, die zwei Dinge tut: Entfernt das "www." aus der Anfrage-URI Leitet zu "https" um, wenn der Anforderungs-URI "http" lautet Es gibt viele Beispiele, wie man diese Dinge einzeln macht, aber ich kann keine Lösung finden, die beides richtig macht (dh keine Umleitungsschleife erstellt …
57 nginx  ssl  https  rewrite 

4
Nginx leitet einen Pfad zu einem anderen um
Ich bin sicher, dass dies schon einmal gefragt wurde, aber ich kann keine Lösung finden, die funktioniert. Eine Website hat den CMS-Dienst gewechselt, hat jedoch dieselbe Domain. Wie richte ich eine Nginx-Umschreibung für eine einzelne Seite ein? Z.B Alte Seite http://sitedomain.co.uk/content/unique-page-name Neue Seite http://sitedomain.co.uk/new-name/unique-page-name Bitte beachten Sie , dass nicht …
51 nginx  rewrite 

2
nginx url rewriting: Unterschied zwischen break und last
Ich verstehe den Unterschied zwischen break und last (Flags of Rewrite) nicht. Die Dokumentation ist eher abstrus. Ich habe versucht, in einigen meiner Konfigurationen zwischen den beiden zu wechseln, konnte jedoch keinen Unterschied im Verhalten feststellen. Kann mir jemand diese Flags bitte näher erläutern? Am besten mit einem Beispiel, das …
45 nginx  rewrite 



3
Was ist der Unterschied zwischen den Nginx-Variablen $ host, $ http_host und $ servername?
Was ist der Unterschied zwischen den drei Nginx Variablen $host, $http_hostund $server_name? Ich habe eine Regel zum Umschreiben, bei der ich nicht sicher bin, welche ich verwenden soll: location = /vb/showthread.php { # /vb/showthread.php?50271-What-s-happening&p=846039 if ($arg_p) { return 301 $scheme://$host/forum/index.php?posts/$arg_p/; } Ich suche nach einer Antwort, die nicht nur "benutze …
42 nginx  rewrite 


2
HAProxy reqrep entferne URI auf Backend Anfrage
ganz schnelle Frage zu HAProxy reqrep. Ich versuche, die Anfrage, die an das Backend gesendet wird, umzuschreiben / zu ersetzen. Ich habe die folgenden Beispieldomänen und URIs, die denselben Domänennamen, aber unterschiedliche Back-End-Webserverpools verwenden. http://domain/web1 http://domain/web2 Ich möchte, dass web1 zu webfarm1 und web2 zu webfarm2 wechselt. Derzeit passiert dies. …

3
Wie schreibe ich den Domain-Teil von Set-Cookie in einem Nginx-Reverse-Proxy um?
Ich habe einen einfachen Nginx-Reverse-Proxy: server { server_name external.domain.com; location / { proxy_pass http://backend.int/; } } Das Problem besteht darin, dass Set-CookieAntwortheader enthalten sind ;Domain=backend.int, da das Backend nicht weiß, dass es sich um einen Reverse-Proxy handelt. Wie kann ich den Inhalt der neu zu schreiben machen nginx - Set-CookieResponse …

10
Wie füge ich HTML-Code in jede gelieferte HTML-Seite ein?
Ich habe eine Apache web server, die statische HTML-Seiten liefert. Aus irgendeinem Grund kann ich die Dateien selbst nicht ändern, aber ich möchte trotzdem HTML in jede Seite einfügen, die bedient wird. Ist das möglich mit mod_proxy? Wenn nicht, kann jemand eine Software empfehlen, die eine solche Funktion bietet? EDIT: …

2
Deaktivieren der URL-Dekodierung im Nginx-Proxy
Wenn ich zu dieser URL navigiere, empfängt http://localhost:8080/foo/%5B-%5Dserver ( nc -l 8080) sie wie sie ist: GET /foo/%5B-%5D HTTP/1.1 Wenn ich diese Anwendung jedoch über Nginx (1.1.19) als Proxy verwende: location /foo { proxy_pass http://localhost:8080/foo; } Dieselbe Anfrage, die über den Nginx-Port weitergeleitet wird, wird mit dekodiertem Pfad weitergeleitet: GET …
21 nginx  rewrite  url 




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.