Re: 301 redirect einzelner seiten nach neu-domain
Posted: Fri Sep 11, 2009 8:03 am
Müsste der Code alt-> neu nicht vor den Pretty URL Regeln kommen?
Nach meinem Verständnis (ich kann mich auch täuschen) wird mit den RewriteRules die eingegebene Adresse manipuliert. Nach den Pretty URL heisst sie ja entsprechend index.php?page=xy darum würde ich mal versuchen die RewriteRules für die alt->neu Domain vorher auszuführen.
Code: Select all
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.alt.de/alt.html$
RewriteRule ^(.*)$ http://www.neu.de/neu.html$1 [R=301,L]
# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
# RewriteCond %{REQUEST_URI} !/$
# RewriteCond %{REQUEST_URI} !\.
RewriteRule ^News/rss(.+)$ index.php?page=News/rss$1 [S=1]
# RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]
# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)(.html)?$ index.php?page=$1 [QSA]