[Opgelost] 301 Redirect werkt niet helemaal
Posted: Thu Apr 18, 2013 9:34 am
Een website heeft ooit onder een andere domeinnaam gedraaid, later heeft men besloten een andere domeinnaam te gebruiken. Beide verwijzen naar dezelfde server. De nieuwe domeinnaam is een alias van de oude.
Nu zie ik dat nieuwe url's nog steeds worden weergegeven via het oude domein.
Ik wil alles van het oude domein met een 301 redirect naar het nieuwe domein sturen.
Mijn .htaccess ziet er dan zo uit:
De 2 regels na "RewriteBase /" heb ik dus toegevoegd.
De redirect werkt, maar de url gaat niet goed.
O.a. deze url:
http://www.ed-peek.nl/boten/44/71/maril ... ender.html
moet worden:
http://www.peekwatersport.nl/boten/44/7 ... ender.html
maar wordt op dit moment:
http://www.peekwatersport.nl/index.php/ ... ender.html
Iemand een idee hoe dit op te lossen?
Nu zie ik dat nieuwe url's nog steeds worden weergegeven via het oude domein.
Ik wil alles van het oude domein met een 301 redirect naar het nieuwe domein sturen.
Mijn .htaccess ziet er dan zo uit:
Code: Select all
RewriteBase /
RewriteCond %{HTTP_HOST} ^ed-peek\.nl [NC]
RewriteRule ^(.*)$ http://peekwatersport.nl/$1 [L,R=301]
# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
# but ignore POST requests.
#RewriteCond %{REQUEST_URI} !/$
#RewriteCond %{REQUEST_URI} !\.
#RewriteCond %{REQUEST_METHOD} !POST$
#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 ^(.+)$ index.php?page=$1 [QSA]
De redirect werkt, maar de url gaat niet goed.
O.a. deze url:
http://www.ed-peek.nl/boten/44/71/maril ... ender.html
moet worden:
http://www.peekwatersport.nl/boten/44/7 ... ender.html
maar wordt op dit moment:
http://www.peekwatersport.nl/index.php/ ... ender.html
Iemand een idee hoe dit op te lossen?