Ik heb de volgende code om de volledige url uit de browserbalk over te nemen:

PHP Code:
<?php $url="[URL="http://&quot;.$_SERVER"]http://".$_SERVER[/URL]['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo $url; ?>
Een normale url ziet er bijvoorbeeld uit als www.voorbeeld.nl/blog/naam-van-de-pagina/ of www.voorbeeld.nl/voorbeeld/ etc.
Nu wordt mijn site vertaald waardoor er url's onstaat zoals www.voorbeeld.nl/nl/blog/naam-van-de-pagina/ of www.voorbeeld.nl/nl/voorbeeld/

Bovenaan elke pagina komt een linkje zoiets als "Klik hier voor Nederlands" en "English" etc.

Hoe kan ik in combinatie met bovenstaand script zorgen dat als ik bijvoorbeeld op de pagina www.voorbeeld.nl/blog/naam-van-de-pagina/ ben met één klik naar www.voorbeeld.nl/nl/blog/naam-van-de-pagina/ kan (dus met /nl/ in de link) en andersom? Dus van www.voorbeeld.nl/nl/blog/naam-van-de-pagina/ naar www.voorbeeld.nl/blog/naam-van-de-pagina/.

Nu gebruik ik dat script nog niet, want ik krijg dat niet voor elkaar.
Wat ik dus wil is dat als ik op Engels klik de link zonder /nl/ erin verschijnt en als ik op Nederlands klik met /nl/ achter www.voorbeeld.nl en dan de rest van de link, dus www.voorbeeld.nl/nl/blog/ bijvoorbeeld. Op elke pagina moet het kunnen werken. Nu linkt "Klik hier voor Nederlands" etc. naar de homepage en heb liever dat de bezoeker op dezelfde pagina blijft, maar dan de vertaalde pagina.

Hopelijk ben ik duidelijk zo en kan iemand mij hiermee helpen.