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.


15
So aktivieren Sie mod_rewrite für Apache 2.2
Ich habe eine Neuinstallation von Apache 2.2 auf meinem Vista-Computer, alles funktioniert einwandfrei, außer Mod Rewrite. Ich habe nicht kommentiert LoadModule rewrite_module modules/mod_rewrite.s Aber keine meiner Regeln zum Umschreiben funktioniert, auch keine einfachen RewriteRule not_found %{DOCUMENT_ROOT}/index.php?page=404 Alle Regeln, die ich verwende, funktionieren auf meinem Hosting, daher sollten sie in Ordnung …

14
htaccess-Umleitung zu https: // www
Ich habe den folgenden htaccess-Code: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond !{HTTPS} off RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule> Ich möchte, dass meine Site https://www.mit HTTPS umgeleitet wird und die www.Subdomain erzwungen wird. Wenn ich jedoch darauf zugreife http://www.(ohne HTTPS), wird ich nicht https://wwwmit HTTPS …

16
Tipps zum Debuggen von .htaccess-Regeln zum Umschreiben
Viele Poster haben Probleme beim Debuggen ihrer RewriteRule- und RewriteCond-Anweisungen in ihren .htaccessDateien. Die meisten von ihnen verwenden einen gemeinsam genutzten Hosting-Dienst und haben daher keinen Zugriff auf die Root-Server-Konfiguration. Sie können die Verwendung von .htaccessDateien zum Umschreiben nicht vermeiden und können ein RewriteLogLevel nicht aktivieren ", wie viele Befragte …

19
.htaccess neu schreiben, um die Stamm-URL in das Unterverzeichnis umzuleiten
Versuchen zu bekommen www.example.com direkt zu gehen www.example.com/store Ich habe mehrere Codebits ausprobiert und keine funktionieren. Was ich versucht habe: Options +FollowSymlinks RewriteEngine on RewriteCond %{HTTP_HOST} ^example.com$ RewriteRule (.*) http://www.example.com/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^(.+)\www.example\.com$ RewriteRule ^/(.*)$ /samle/%1/$1 [L] Was mache ich falsch?


8
Wie funktioniert RewriteBase in .htaccess?
Ich habe dies in einigen .htaccessBeispielen gesehen RewriteBase / Die Funktionalität scheint der <base href="">von HTML etwas ähnlich zu sein . Ich glaube, es kann seinen Wert automatisch an den Anfang von RewriteRuleAussagen stellen (möglicherweise solche ohne führenden Schrägstrich)? Ich konnte es nicht richtig zum Laufen bringen. Ich denke, die …

18
.htaccess leitet alle Seiten auf eine neue Domain um
Mit welcher Umleitungsregel würde ich alle Seiten olddomain.exampleumleiten, unter die umgeleitet werden soll newdomain.example? Die Site hat eine völlig andere Struktur, daher möchte ich, dass jede Seite unter der alten Domain auf die neue Domain- Indexseite umgeleitet wird . Ich dachte, das würde reichen (unter dem Basisverzeichnis olddomain.example): RewriteEngine On …

23
Apache-Weiterleitung von nicht www zu www
Ich habe eine Website, die nicht von Nicht-WWW zu WWW umzuleiten scheint. Meine Apache-Konfiguration lautet wie folgt: RewriteEngine On ### re-direct to www RewriteCond %{http_host} !^www.example.com [nc] RewriteRule ^(.*)$ http://www.example.com/$1 [r=301,nc] Was vermisse ich?

5
So debuggen Sie Apache mod_rewrite
Ich habe zwei Hauptprobleme mit mod_rewrite: 1) Wenn ich eine ungültige Regel habe, wird kein aussagekräftiger Fehler gemeldet 2) Um jede Änderung zuverlässig zu testen, muss ich den Chrome-Cache löschen. Dies ist keine Raketenwissenschaft, aber ich muss Strg + Umschalt + Entf drücken, dann auf OK klicken, das Fenster schließen …

15
Wie überprüfe ich, ob mod_rewrite in PHP aktiviert ist?
Ich habe mich gefragt, ob es möglich ist zu überprüfen, ob Apache AND IIS in mod_rewriteaktiviert ist .PHP ModRewrite für IIS ist vorhanden. Überprüfen Sie es here. Also suche ich nach einem PHP-Skript, das mod_rewritenach Apache und IIS sucht . Kennt jemand ein solches Skript oder kann er eines schreiben? …
149 php  apache  mod-rewrite  iis 

6
.htaccess mod_rewrite - So schließen Sie ein Verzeichnis von der Umschreiberegel aus
Ich habe 8 Zeilen mit Umschreiberegeln in meiner .htaccess-Datei. Ich muss zwei physische Verzeichnisse auf meinem Server von diesen Regeln ausschließen, damit auf sie zugegriffen werden kann. Im Moment werden alle Anfragen an die Datei index.php gesendet. Auszuschließende Verzeichnisse: "admin" und "user". Daher sollten http-Anfragen: http://www.domain.com/admin/ nicht an die Datei …



8
Verweigern Sie den direkten Zugriff auf einen Ordner und eine Datei durch htaccess
Hier ist das Szenario: index.phpIm Stammordner befindet sich eine Datei Es sind einige Dateien enthalten, index.phpdie sich im includesOrdner befinden. 1 andere Datei ( submit.php) befindet sich im Stammordner für die Formularübermittlungsaktion. Ich möchte den direkten Benutzerzugriff auf die Dateien im includesOrdner durch htaccess einschränken. auch für submit.php. Include funktioniert …

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.