Redirect klappt nicht
Bernd
- webserver
0 Bob
Hallo,
ich möchte einerseits alle Zugriffe ohne "www" auf ein bestimmtes Verzeichnis und "mit www" sowie alle Zugriffe auf das startverzeichnis auf das eben genannte verzeichnis lenken.
/index.html --> soll auf /verzeichnis/index.php
domain.de --> soll auf /verzeichnis/index.php
www.domain.de --> soll auf /verzeichnis/index.php
Bis jetzt habe ich es so:
RewriteEngine On
Options +SymLinksIfOwnerMatch
RewriteCond %{HTTP_HOST} ^domain.de
RewriteRule (.*) http://www.domain.de/verzeichnis/$1 [R=301,L]
Redirect / http://www.domain.de/verzeichnis/
Leider funktioniert das nicht. Wenn ich die Domain aufrufe (da ist erstmal ne index.html mit meta refresh drin) werde ich in ner Schelife weitergelietet.
Wie kann ich das lösen?
Vielen Dank.
RewriteEngine On
Options +SymLinksIfOwnerMatch
RewriteCond %{HTTP_HOST} ^domain.de
RewriteRule (.*) http://www.domain.de/verzeichnis/$1 [R=301,L]
Redirect / http://www.domain.de/verzeichnis/Leider funktioniert das nicht. Wenn ich die Domain aufrufe (da ist erstmal ne index.html mit meta refresh drin) werde ich in ner Schelife weitergelietet.
Wie kann ich das lösen?
Nicht so kompliziert (es sei denn, es zeigen noch andere Domains auf das Verzeichnis. Nutze RedirectMatch von mod_alias
RedirectMatch 301 ^/(index.html)?$ http://www.test.com/verzeichnis/index.php