Hallo,
Ik ben al een paar uur aan het lezen en testen, maar ik krijg het maar niet voor elkaar.
Ik wil een 301 redirect doen op basis van een oude URL waarin argumenten zijn opgenomen. Dit kan niet zomaar met een redirect 301 (ivm met deze argumenten) dus doe ik het op deze manier:
RewriteCond %{QUERY_STRING} ^(.*)page_id=622
RewriteRule ^index.asp$ /page/622/nieuwe_pagina/18/informatie/ [R=301,L]
Alleen stel dat de oude pagina dit was:
www.oudepagina.nl/index.a...e_id=622info=good&title=x
dan redirect hij naar:
www.nieuwesite.nl/page/622/nieuwe_pagina/18/informatie/?data=text&page_id=622info=good&title=x
Of te wel, alle oude argumenten komen er achter te staan. Logisch omdat ik index.asp als het ware replaced, maar ik heb al veel geprobeerd (RewriteRule ^index.asp(.*)$ etc.), maar hij blijft die oude argumenten meegeven.
Waar kijk ik toch overheen?
Ik ben al een paar uur aan het lezen en testen, maar ik krijg het maar niet voor elkaar.
Ik wil een 301 redirect doen op basis van een oude URL waarin argumenten zijn opgenomen. Dit kan niet zomaar met een redirect 301 (ivm met deze argumenten) dus doe ik het op deze manier:
RewriteCond %{QUERY_STRING} ^(.*)page_id=622
RewriteRule ^index.asp$ /page/622/nieuwe_pagina/18/informatie/ [R=301,L]
Alleen stel dat de oude pagina dit was:
www.oudepagina.nl/index.a...e_id=622info=good&title=x
dan redirect hij naar:
www.nieuwesite.nl/page/622/nieuwe_pagina/18/informatie/?data=text&page_id=622info=good&title=x
Of te wel, alle oude argumenten komen er achter te staan. Logisch omdat ik index.asp als het ware replaced, maar ik heb al veel geprobeerd (RewriteRule ^index.asp(.*)$ etc.), maar hij blijft die oude argumenten meegeven.