ik ben bezig om een oude joomla website over te zetten naar een nieuw domein waar geen joomla draait. De oude links zien er als volgt uit:
Deze dient middels een htaccess omgeschreven te worden naar
Het zijn ongeveer 60 oude urls die op deze manier omgezet dienen te worden. Na wat gepuzzel en gezoek is het me op de volgende manier bijna gelukt:
Het kan vast ook simpeler maar naar enige frustraties van zaken die niet werkten en bij deze oplossing de redirect wel werkt, ben ik hier mee verder gegaan.
Dit wilde ik gaan doen voor alle 60 oude url's. Het resultaat is echter niet
maar
Nu is mijn vraag: hoe zorg ik dat die querystring niet achter de redirect komt?
code:
1
| http://www.ouddomein.nl/index.php?option=com_content&task=view&id=127 |
Deze dient middels een htaccess omgeschreven te worden naar
code:
1
| http://www.nieuwdomain.nl/zoekmachine-vriendelijke-url |
Het zijn ongeveer 60 oude urls die op deze manier omgezet dienen te worden. Na wat gepuzzel en gezoek is het me op de volgende manier bijna gelukt:
code:
1
2
3
4
| RewriteEngine on
RewriteCond %{REQUEST_URI} /index\.php
RewriteCond %{QUERY_STRING} option=com_content&task=view&id=13&Itemid=41
RewriteRule ^.*$ http://www.nieuwdomein.nl/zoekmachine-vriendelijke-url [L,R=301,NC] |
Het kan vast ook simpeler maar naar enige frustraties van zaken die niet werkten en bij deze oplossing de redirect wel werkt, ben ik hier mee verder gegaan.
Dit wilde ik gaan doen voor alle 60 oude url's. Het resultaat is echter niet
code:
1
| http://www.nieuwdomein.nl/zoekmachine-vriendelijke-url |
maar
code:
1
| http://www.nieuwdomein.nl/zoekmachine-vriendelijke-url?option=com_content&task=view&id=13&Itemid=41 |
Nu is mijn vraag: hoe zorg ik dat die querystring niet achter de redirect komt?
Live every day, as if it's your last one