Wenn 404 dann 301
Verfasst: 14.10.2011, 19:09
Hallo,
ich habe eine sehr alte damals recht hochfrequentierte Seite gekauft die mehrere 100 Unterseiten hatte. Diese möchte ich gern mit 301 weiterleiten, ich kann aber nicht jede unterseite weiterleiten, der Dateiname belibt bei einer normalen Gesamt 301 WL vorhanden fliegt also raus. Also habe ich vor das alle 404 per 301 auf die Startseite leiten.
Habe im Internet u.g. Code gefunden, der geht auch, es kommt nur kein 301 sondern ein 302 dabei raus, aht jemand eine elegantere Lösung?
ErrorDocument 404 https://www.domain.de/index.php
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([^.]+).(de)
RewriteRule ^(.*) https://www.%1.%2/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(html?|php)\ HTTP/
RewriteRule ^index\.(html?|php)$ https://www.domain.de/ [R=301,L]
LG
Nobbi
ich habe eine sehr alte damals recht hochfrequentierte Seite gekauft die mehrere 100 Unterseiten hatte. Diese möchte ich gern mit 301 weiterleiten, ich kann aber nicht jede unterseite weiterleiten, der Dateiname belibt bei einer normalen Gesamt 301 WL vorhanden fliegt also raus. Also habe ich vor das alle 404 per 301 auf die Startseite leiten.
Habe im Internet u.g. Code gefunden, der geht auch, es kommt nur kein 301 sondern ein 302 dabei raus, aht jemand eine elegantere Lösung?
ErrorDocument 404 https://www.domain.de/index.php
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([^.]+).(de)
RewriteRule ^(.*) https://www.%1.%2/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(html?|php)\ HTTP/
RewriteRule ^index\.(html?|php)$ https://www.domain.de/ [R=301,L]
LG
Nobbi