Graag zou ik een aantal url's (12 stuks) van mijn website willen veranderen.

Ik wil graag de bestandsextensie .html eraf willen hebben.
Echter zou ik graag de waarde van de pagina in google willen behouden.

Mijn rewrite rules zijn:

RewriteRule ^lopen-in-(.*).html$ /lopen.php?prov=$1 [L]

Moet worden:

RewriteRule ^lopen-in-(.*)$ /lopen.php?prov=$1 [L]

Dus zonder .html

Dit werkt prima alleen vraag ik me af of Google nu de waarde van de pagina wel behoud want als ik de url bezoek in de browser is de pr (nog) niet omgezet.

Redirect 301 /lopen-in-drenthe.html http://www.mijnwebsite.nl/lopen-in-drenthe

Deze regel heb ik toegevoegd

Nu vraag ik me af of dit voldoende is om de pagina te vervangen.
Helemaal perfect zo.

Door de 301 redirect te gebruiken zeg de zoekmachines dat de pagina is verplaatst waardoor in bv Google de oude pagina word omgezet naar de nieuwe en je je pagerank behoud.

Durf je alleen niet te vertellen hoelang het duurt voordat dit veranderd is in de zoekmachines ik zou uitgaan van enkele dagen.
RewriteRule ^lopen-in([a-z]*)(.*)$ lopen.php?prov=$1 [QSA,L]

werkt het zo?
Nee hij plakt nog steeds de variabele (?prov=drenthe) erachter als ik de herschreven pagina bezoek.

Ik denk dat google hem ook zo gaat indexeren wat niet de bedoeling is.

Weet iemand een oplossing / suggestie ik kom er niet uit :(
herschrijven wil zeggen dat het nieuw adress werkt maar wil niet zeggen dat het oude adress het niet meer doen :)
Okeey maar hoe pakt google dit op ? Zal Google de url indexeren met de parameter achter de url ?
licht er aan welk url jij verwerkt in je site...

Reageren