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.

1
So extrahieren Sie nur den Dateinamen aus der Anforderungs-URL
Ich versuche, die Anforderungs-URL abhängig von der Dateierweiterung neu zu schreiben, extrahiere dann nur den Dateinamen aus der URL und speichere sie in einem anderen Ordner. Das Problem hier ist keine vordefinierte Variable für den Dateinamen und den verfügbaren Variablen uri, request_uriund request_filenamedie volle uri geben. server{ set $file_folder D:/nginx-1.0.15/imageAll/; …
11 nginx  rewrite  images 

1
nginx: schreibe alle außer einem Speicherort neu
Im Moment schreibt mein Nginx mehrere Domains in eine Hauptdomain um, die wir verwenden. Hier ist eine Regel aus meiner Konfiguration: server { listen X.X.X.X:80; server_name .exampleblog.org; rewrite ^(.*) http://blog.example.org$1 permanent; } Jede Anfrage an ** exampleblog.org * wird an blog.example.org weitergeleitet Jetzt möchte ich, dass www.exampleblog.org/+ und exampleblog.org/+ den …

4
Leiten Sie * alle * HTTP / HTTPS-Anforderungen in IIS vorübergehend auf eine Seite "Serverwartung" um
Wir haben einen IIS-Server, auf dem Hunderte separater Webanwendungen gehostet werden, und der physische Datenbankserver, auf dem diese Apps gehostet werden, wird für kurze Zeit zur Wartung offline geschaltet (wir erwarten, dass dies weniger als 15 Minuten dauert). Während dieses Zeitraums möchten wir den gesamten eingehenden Datenverkehr für jede Website …

2
IIS Rewrite, Mewrite Maps und Abfragezeichenfolgen
Bitte helfen Sie mir, das Umschreiben von Karten zu verstehen. Ich habe dieses Setup: <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> Hier ist meine Regel: <rule name="Rewrite rule for MyMap" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> <add input="{MyMap:{REQUEST_URI}}" pattern="(.+)" /> </conditions> …
10 iis-7  rewrite 



4
Warum bekomme ich einen doppelten Schrägstrich, je nachdem, wo sich meine RewriteRule befindet?
Ich verwende den folgenden Code, um alle WWW-Anfragen an Nicht-WWW-URLs weiterzuleiten: RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.example\.org$ [NC] RewriteRule ^(.*)$ http://example.com/$1 [R=301,L] Dies funktioniert hervorragend in einer .htaccess-Datei im Stammverzeichnis meiner Website. Zum Beispiel www.example.com -> example.com/ www.example.com/ -> example.com/ www.example.com/other_page -> example.com/other_page Wenn ich jedoch denselben Code in meine VirtualHost-Konfiguration …

3
mod_rewrite leitet keine GET-Parameter weiter
Ich habe Probleme beim Einrichten von Apache mit mod_rewrite auf meinem Entwicklungscomputer. Mod_rewrite ist aktiv und funktioniert für einige Regeln gut. Einige Regeln funktionieren nicht wie beabsichtigt, wie diese: RewriteRule ^static/([^/]+)/([^/]+) /static.php?sISOCode=$1&sPage=$2 In static.php mache ich das (zum Debuggen): <?php print_r($_GET); print_r($_POST); print_r($_SERVER); die(); Welche Drucke (einige Elemente aus dem …

2
NGINX schreibt die Syntax innerhalb des Standortblocks neu
Eine dumme Frage vielleicht, aber ich kann keine gute Dokumentation oder Beispiele dafür finden ... Wenn Sie Standortblöcke zum Filtern eingehender Anforderungen verwenden, schreiben Sie diese vom übereinstimmenden Standort oder vom Beginn der Anforderung an neu? Ein Beispiel: location ^~ /category/ { rewrite ^/category/paid-search-news/?$ /tag/paid-search permanent; # this, rewrite ^paid-search-news/?$ …
8 nginx  rewrite 

2
Verwenden von Nginx zum Umschreiben von URLs in ausgehenden Antworten
Wir haben einen Kunden mit einer Site, die auf Apache läuft. In letzter Zeit hat die Site eine erhöhte Auslastung erfahren, und als Zwischenstopp möchten wir den gesamten statischen Inhalt der Site auf Cookieless-Domains verschieben, z http://static.thedomain.com. Die Anwendung ist nicht gut verstanden. Um den Entwicklern Zeit zu geben, den …

1
ProxyPass der gesamten Domain an Tomcat, einschließlich root
Ich habe meine konfiguriert VirtualHost example.com Proxy alle Anforderungen an einen Tomcat - Server ProxyPass / http://localhost:8088/app ProxyPassReverse / http://localhost:8088/app Dies funktioniert gut für URLs wie example.com/page , aber für example.com und example.com/ erhalte ich diese Umleitungsantwort, die offensichtlich zu nichts führt. HTTP/1.1 302 Moved Temporarily Date: Wed, 06 Jul …

4
Nginx-Subdomain neu schreiben
Noch eine Nginx-Frage zum Umschreiben von Regeln Wie kann ich ein Umschreiben von http://www.*.domain.comzu http://*.domain.com? Danke im Voraus - Deb BEARBEITEN: Es tut mir leid, dass ich nicht gesehen habe, dass die Textilformatierung das * aus meiner Frage entfernt hat. Ich habe es jetzt behoben. Was ich tun muss, ist …
8 nginx  rewrite 

9
Empfehlung: Unternehmenswebsite zu https gezwungen?
Mein Unternehmen möchte, dass die "Informations" -Website von HTTP zu HTTPS umgeschrieben wird. Technisch ist das für mich keine große Sache. Aber ich habe Zweifel, ob dies auf dem neuesten Stand der Technik ist, da der einzige Grund, warum sie dies wollen, darin besteht, den Kontakt zu verschlüsseln und Formulare …

2
Apache: Senden Sie vorgefertigte gzip'ed-Dateien
Ich möchte, dass Apache statische Dateien über das Kabel sendet, aber auch, dass Apache sie nicht immer und immer wieder komprimiert. Also dachte ich, wenn es nicht möglich wäre, eine .gz-Datei zu liefern, wenn sie existiert. Diese Einstellung: Dateistruktur: static/ | |--- style.css | \--- style.css.gz Und das Folgende in …

4
Nginx schreibt Basis-URL neu
Ich möchte die Root-URL http://www.example.com umleiten zu http://www.example.com/something/else Dies liegt daran, dass ein seltsames WP-Plugin immer ein Cookie auf der Basis-URL setzt, wodurch ich es nicht zwischenspeichern kann. Ich habe diese Richtlinie ausprobiert: location / { rewrite ^ /something/else break; } Aber 1) es gibt keine Weiterleitung und 2) Seiten …
8 nginx  rewrite  regex 

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.