Wenn ich versuche eine nicht existierende Resource aufzurufen, liefert der Server wie gewünscht die für den Fehler 404 hinterlegte Seite zurück. Allerdings unterscheidet sich sein Verhalten zwischen dem Aufruf über die Hauptdomäne einigkeit-autenzell-rettenbach.de und dem Aufruf über eine Zusatzdomäne wie beispielsweise autenzell.de.
http://www.einigkeit-autenzell-rette...intraege-2008/
Die Adresszeile bleibt unverändert.
http://www.autenzell.de/…/eintraege-2008/
Die Adresszeile ändert sich auf die Adresse der Fehlermeldung.
Ich vermute, dass die verwendeten REWRITE-Regeln dafür verantwortlich sind. Ich würde unabhängig von der verwendeten Domäne die erste Variante bevorzugen (allerdings immer mit der Hauptdomäne). Wie lässt sich das realisieren? Vielen Dank im Voraus für eure Hilfe.
HTML-Code:
DirectoryIndex index.php
AddType application/x-httpd-php .php
AddCharset windows-1252 .php
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www. [NC,OR]
RewriteCond %{HTTP_HOST} autenzell.de [NC,OR]
RewriteCond %{HTTP_HOST} schuetzenverein-autenzell-rettenbach.de [NC,OR]
RewriteCond %{HTTP_HOST} sv-einigkeit.de [NC,OR]
RewriteCond %{THE_REQUEST} index.(php) [NC]
RewriteRule ^(.*)index.(shtml|php)$ http://www.einigkeit-autenzell-rettenbach.de/$1 [NC,R=301]
ErrorDocument 401 /fehler/401/index.php
ErrorDocument 403 /index.php
ErrorDocument 404 /fehler/404/index.php