Als «mod-rewrite» getaggte Fragen

Modul zum Umschreiben von URLs für den Apache-Webserver. Es wird häufig für sogenannte "hübsche" URLs verwendet, bietet aber auch die Leistung und Flexibilität, um verschiedene Aufgaben zur Bearbeitung von Anforderungen über einfache Ersetzungen hinaus auszuführen.

8
Versteckte Funktionen von mod_rewrite
In mod_rewriteletzter Zeit scheint es eine anständige Anzahl von Threads zu geben, die ein wenig verwirrt darüber sind, wie bestimmte Aspekte davon funktionieren. Aus diesem Grund habe ich einige Hinweise zur allgemeinen Funktionalität und möglicherweise einige nervige Nuancen zusammengestellt. Welche anderen Funktionen / häufigen Probleme sind Ihnen begegnet mod_rewrite?


8
So debuggen Sie .htaccess RewriteRule funktioniert nicht
Ich habe eine RewriteRulein einer .htaccessDatei, die nichts tut. Wie behebe ich das? Wie kann ich überprüfen, ob die .htaccessDatei überhaupt von Apache gelesen und befolgt wird? Kann ich eine Echo-Nachricht "Es funktioniert" schreiben, wenn ich sie schreibe, wo würde diese Zeile wiedergegeben werden? .htaccessWie kann ich Apache dazu bringen, …





10
Header-Set Access-Control-Allow-Origin in .htaccess funktioniert nicht
Ich kann nicht herausfinden, warum meine .htaccessHeader-Einstellungen nicht funktionieren. Mein .htaccessDateiinhalt: Header set Access-Control-Allow-Origin * Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT" Header always set Access-Control-Allow-Headers "*" RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [QSA,L] Aber wenn ich sie entferne Headerund hinzufüge, index.phpfunktioniert alles einwandfrei. header("Access-Control-Allow-Origin: *"); …



21
Wie zwinge ich https auf elastische Bohnenstange?
Ich kann https nicht auf die kostenlose Nutzungsstufe von elastischer Bohnenstange zwingen. Ich habe den folgenden Vorschlag unter Wie man https auf Amazon elastische Bohnenstange zwingt, ohne den Gesundheitscheck zu bestehen, ausprobiert Verwenden dieser Apache-Umschreiberegel RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{REQUEST_URI} !^/status$ RewriteCond %{REQUEST_URI} !^/version$ RewriteCond %{REQUEST_URI} !^/_hostmanager/ RewriteRule …

11
Wie ignoriere ich ein Verzeichnis in mod_rewrite?
Ich versuche, die Modrewrite-Regeln das Verzeichnis überspringen zu lassen vip. Ich habe eine Reihe von Dingen ausprobiert, wie Sie unten sehen können, aber ohne Erfolg. # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / #RewriteRule ^vip$ - [PT] RewriteRule ^vip/.$ - [PT] #RewriteCond %{REQUEST_URI} !/vip RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} …

3
Was bewirkt beim Festlegen von Umgebungsvariablen in Apache RewriteRule-Anweisungen, dass dem Variablennamen das Präfix "REDIRECT_" vorangestellt wird?
Ich versuche, Apache-Umgebungsvariablen (zur Verwendung in PHP) mit dem [E=VAR:VAL]Flag für RewriteRule-Regeln in einer .htaccess-Datei festzulegen. Ich habe bereits festgestellt, dass auf die Variablen in PHP $_SERVEReher als Servervariablen als $_ENV(was einen gewissen Sinn macht) zugegriffen wird . Mein Problem ist jedoch, dass bei einigen Regeln das [E=VAR:VAL]Flag wie erwartet …

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.