Hallo, da draußen!
Nun habe ich mal ein kleines Problem damit, den Aufruf von index.php auf eine Umleitung zu schicken.
Ich habe folgenden Code in die htaccess geschrieben:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.domain.xyz/ [R=301,L]
Normal sollte das einwandfrei funktionieren, tut es aber nicht.
Eine Anweisung wie:
RewriteCond %{HTTP_HOST} ^domain\.xyz [NC]
RewriteRule ^(.*)$ http://www.domain.xyz/$1 [R=301,L]
funktioniert dagegen einwandfrei und die Adresse wird auch passend umgeschrieben.
Zusätzlich habe ich in den DNS-Einstellungen statische Subdomains angelegt (static1.domain.xyz), die auch korrekt für statischen Inhalt auf die Hauptdomain zeigen.
Wenn ich diese mit:
RewriteCond %{HTTP_HOST} ^static[0-9]\.domain\.xyz [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* - [R=404,L]
, bei Direktaufruf, in ein 404 laufen lassen möchte, funktioniert das ebenso wenig.
Gibt es irgendwo in den Weiten der Häuptlingskonfiguration, Schalter die die Umleitung von index.php verhindern können?
Wenn ja, wo finde ich die?
Ich habe bei meiner Recherche keine Hinweise finden können, vielleicht habe ich auch nach den falschen Dingen gesucht. ![]()