{opgelost} 301 redirect icm pretty url lukt niet
Posted: Thu Jan 26, 2012 12:06 pm
Hoi,
Ik heb de pagina's op een website met pretty url veranderd
van:
www.website.nl/voorbeeld.html
naar:
www.website.nl/pagina/
Oftewel de .html weg en en slash ervoor in de plaats, maar ook in sommige gevallen de naam (alias) van de pagina veranderd.
Nu wil ik in de .htaccess de oude pagina-url van de veranderde pagina's dmv 301 redirect laten doorverwijzen, zodat de links die in google staan blijven werken.
Dit lukt niet
Ik gebruik de standaar htaccess vanuit de DOCS-map, aangevuld met paar dingen.
Hier een stukje, vanaf
RewriteBase /
Onderaan de redirect voor de specifieke pagina.
Als ik nu naar
www.website.nl/voorbeeld.html
ga, kom ik terecht op
www.website.nl/pagina/?page=voorbeeld.html
?page=voorbeeld.html moet er af, dan zou het goed zijn.
Hopelijk heb ik het zo duidelijk uitgelegd en weet iemand een oplossing.
Alvast bedankt.
groet Tim
Ik heb de pagina's op een website met pretty url veranderd
van:
www.website.nl/voorbeeld.html
naar:
www.website.nl/pagina/
Oftewel de .html weg en en slash ervoor in de plaats, maar ook in sommige gevallen de naam (alias) van de pagina veranderd.
Nu wil ik in de .htaccess de oude pagina-url van de veranderde pagina's dmv 301 redirect laten doorverwijzen, zodat de links die in google staan blijven werken.
Dit lukt niet

Ik gebruik de standaar htaccess vanuit de DOCS-map, aangevuld met paar dingen.
Hier een stukje, vanaf
RewriteBase /
Code: Select all
RewriteBase /
#
# Link to http://website,com then redirect to http://www.website.com
RewriteCond %{HTTP_HOST} ^website\.nl [NC]
RewriteRule ^(.*)$ http://www.website.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]
# Page specific 301 redirects
RewriteRule ^voorbeeld.html$ http://www.website.nl/pagina/ [NC,R=301,L]
Als ik nu naar
www.website.nl/voorbeeld.html
ga, kom ik terecht op
www.website.nl/pagina/?page=voorbeeld.html
?page=voorbeeld.html moet er af, dan zou het goed zijn.
Hopelijk heb ik het zo duidelijk uitgelegd en weet iemand een oplossing.
Alvast bedankt.
groet Tim