Seite 1 von 1

Kanonische Adressen

Verfasst: 01.04.2006, 23:35
von dukexp
Ich möchte mittels MOD_REWRITE sicherstellen, dass jede Resource nur unter genau einer Adresse erreichbar ist. Es verweisen vier Domänen auf die Inhalte, außerdem ist natürlich ein Zugriff mit und ohne Angabe der Subdomäne www möglich. Bisher habe ich dafür die folgenden, offensichtlich nicht sauber arbeitenden, Rewrite-Regeln verwendet.

Wenn eine nicht existierende Resource aufgerufen wird, liefert der Server wie gewünscht die für den Fehler 404 hinterlegte Seite zurück. Allerdings wird in der Adresszeile beim Aufruf über die Hauptdomäne (einigkeit-autenzell-rettenbach.de) weiter die angeforderte Adresse und beim Aufruf über eine Zusatzdomäne hingegen die Adresse der Fehlermeldung angezeigt (was ja nicht sonderlich sinnvoll ist). Außerdem erfassen die Rewrite-Regeln bisher leider nur Resourcen mit der Endung *.php. Wichtig ist auch, dass eventuell an die Adresse angehängte Parameter nicht verloren gehen.

Code: Alles auswählen

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
Wie müsste das richtig aussehen? Ich komme da nicht weiter.

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 05.04.2006, 17:29
von dukexp
Hab' mich in den vergangenen Tagen nochmal intensiv mit dieser Problematik befasst, aber leider noch immer keine funktionierende Lösung gefunden. Ist das denn wirklich so schwer oder sogar unmöglich?