Ich versuche, einen Unterordner meiner Website auf www umzuleiten, wenn er kein www-Präfix hat. Zum Beispiel.
If user opens example.com/sites
it should redirect to
www.example.com/sites
Also,
If user opens example.com/sites/whateverlink
it should redirect to www.example.com/stores/whateverlink
Aus irgendeinem Grund möchte ich die Hauptdomäne und andere Unterordner für diese Umleitung nicht einschließen. Bitte helfen Sie mir, eine Regel dafür zu schreiben.
linux
apache-http-server
redirection
mod-rewrite
Unnikrishnan
quelle
quelle
RewriteRule
in einem<Location>
für Apache)RewriteRule
in einer<File /path/to/file>
oder<Directory /path/to/directory>
Richtlinie. Wenn Sie es auf eine bestimmte URL beschränken möchten, verwenden Sie eine<Location /url/path/>
Direktive. httpd.apache.org/docs/2.4/fr/mod/core.html#directoryRewriteCond
, die nur Ihren ausgewählten Verzeichnissen entspricht.Antworten:
Diese Regel hat perfekt funktioniert. Hier posten, da es jemandem wie mir helfen könnte.
quelle