Had mijn joomla site iets te vroeg gepubliceerd en heb achteraf namen veranderd, maar google heeft deze al geindexeerd, dus wil graag het verkeer afvangen en naar de juiste pagina's omleiden.
Dit wil ik doen met .htaccess redirect ,maar ik krijg het maar niet voor elkaar om de boel te veranderen met behoud van pad.
Wat ik probeer;
http://www.site.nl/index.php/category_old/subcategory omleiden naar
http://www.site.nl/category_new/subcategory
Volgende regel ben ik mee aan het prutsen:
RewriteRule ^category_old/(.*)$ http://www.site.nl/category_new/$1 [R=301,L]
maar als ik dan bevoorbeeld http://www.site.nl/index.php/category_old/subcategory/XY aanroep kom ik weer uit op http://www.site.nl/category_new/ uit en ik wil graag het pad behouden, enige wat veranderd is, is de naam van category_old, structuur is dus ongewijzigt gebleven (uitzondering is dat er geen index.php in de URL staat).
Zelf heb ik van allerlei combinaties met de regel geprobeerd;
RewriteRule ^category_old/(.*) http://www.site.nl/category_new/$1 [R=301,L]
Redirect 301 /category_old// http://site.nl/category_new/
RedirectMatch category_old/(.*) /category_new/$1
Daarnaast heb ik gezocht naar een handleiding om de parameters beter te snappen, maar die kon ik niet vinden (htaccess redirect manual parameters), dus als iemand die weet te vinden kan ik het misschien zelf uitvogelen.
Dit wil ik doen met .htaccess redirect ,maar ik krijg het maar niet voor elkaar om de boel te veranderen met behoud van pad.
Wat ik probeer;
http://www.site.nl/index.php/category_old/subcategory omleiden naar
http://www.site.nl/category_new/subcategory
Volgende regel ben ik mee aan het prutsen:
RewriteRule ^category_old/(.*)$ http://www.site.nl/category_new/$1 [R=301,L]
maar als ik dan bevoorbeeld http://www.site.nl/index.php/category_old/subcategory/XY aanroep kom ik weer uit op http://www.site.nl/category_new/ uit en ik wil graag het pad behouden, enige wat veranderd is, is de naam van category_old, structuur is dus ongewijzigt gebleven (uitzondering is dat er geen index.php in de URL staat).
Zelf heb ik van allerlei combinaties met de regel geprobeerd;
RewriteRule ^category_old/(.*) http://www.site.nl/category_new/$1 [R=301,L]
Redirect 301 /category_old// http://site.nl/category_new/
RedirectMatch category_old/(.*) /category_new/$1
Daarnaast heb ik gezocht naar een handleiding om de parameters beter te snappen, maar die kon ik niet vinden (htaccess redirect manual parameters), dus als iemand die weet te vinden kan ik het misschien zelf uitvogelen.
Compromis? Hoezo heb ik het mis dan?! | Geluk = gelul met een K | з=(•̪●)=ε