Voor een nieuwe website heb ik in .htaccess een Rewriterule geschreven, die het bijna helemaal doet zoals ik wil. Helaas .. net het laatste stukje wil niet.
RewriteRule ^([^/]+)(/([^/.]+)).html(\?(.*))?$ index.php?link=$3&lang=$1&$5 [nc]
Dit moet http://www.website.nl/nl/home.html vertalen naar http://www.website.nl/index.php?link=home&lang=nl
Dit werkt ook prima.
Maar nu wil ik dat als ik ga naar http://www.website.nl/nl of http://www.website.nl/nl/ dit ook vertaald wordt, naar http://www.website.nl/index.php?link=&lang=nl
Volgens mij ben ik er heel dichtbij .. maar met de huidige rewriterule krijg ik een 'Page cannot be found'-melding...
Heeft iemand de oplossing?
RewriteRule ^([^/]+)(/([^/.]+)).html(\?(.*))?$ index.php?link=$3&lang=$1&$5 [nc]
Dit moet http://www.website.nl/nl/home.html vertalen naar http://www.website.nl/index.php?link=home&lang=nl
Dit werkt ook prima.
Maar nu wil ik dat als ik ga naar http://www.website.nl/nl of http://www.website.nl/nl/ dit ook vertaald wordt, naar http://www.website.nl/index.php?link=&lang=nl
Volgens mij ben ik er heel dichtbij .. maar met de huidige rewriterule krijg ik een 'Page cannot be found'-melding...
Heeft iemand de oplossing?