pilootnour5
Terugkerende gebruiker
- Lid geworden
- 22 nov 2008
- Berichten
- 1.895
Hallo,
ik wil van mijn momenteel Nederlandstalige website een Engelse vertaling maken om mijn bereik te vergroten. Het betreft hier PHP waarin ik alle tekst uit een language map haal waar bijvoorbeeld nl.php en en.php als bronnen staan.
Nu lijkt het mij handig om de taal te laten herkennen uit de url, dus voor de Nederlandse website kun je naar www.website.nl of naar nl.website.nl, voor de Engelse naar en.website.nl, etc etc.
Omdat ik in principe dus met language bronbestanden werk, hoef ik niet van alle pagina's een aparte vertaling te maken, maar wil ik dat op elke pagina gewoon naar de juiste language bronbestand wordt verwezen. De vraag is hoe ik dat het beste kan doen. Mijn host laat mij subdomeinen aanmaken en geeft me een aantal opties hiervoor: web alias, web forward, A, CNAME, TXT, SRV, AAAA, TLSA en SSHFP. Ik heb echter geen idee wat ik hier moet kiezen. Hoe kan ik een subdomein maken zonder dat daar daadwerkelijk echte 'andere' pagina's onder hoeven te staan?
Het herkennen van de subdomain in de php lijkt mij niet lastig. Zoiets?
Middels een if statement kan ik dan het juiste bronbestand laten ophalen. Daar zit verder geen probleem lijkt mij.
Heeft iemand advies over hoe ik dit nu het beste kan aanpakken?
ik wil van mijn momenteel Nederlandstalige website een Engelse vertaling maken om mijn bereik te vergroten. Het betreft hier PHP waarin ik alle tekst uit een language map haal waar bijvoorbeeld nl.php en en.php als bronnen staan.
Nu lijkt het mij handig om de taal te laten herkennen uit de url, dus voor de Nederlandse website kun je naar www.website.nl of naar nl.website.nl, voor de Engelse naar en.website.nl, etc etc.
Omdat ik in principe dus met language bronbestanden werk, hoef ik niet van alle pagina's een aparte vertaling te maken, maar wil ik dat op elke pagina gewoon naar de juiste language bronbestand wordt verwezen. De vraag is hoe ik dat het beste kan doen. Mijn host laat mij subdomeinen aanmaken en geeft me een aantal opties hiervoor: web alias, web forward, A, CNAME, TXT, SRV, AAAA, TLSA en SSHFP. Ik heb echter geen idee wat ik hier moet kiezen. Hoe kan ik een subdomein maken zonder dat daar daadwerkelijk echte 'andere' pagina's onder hoeven te staan?
Het herkennen van de subdomain in de php lijkt mij niet lastig. Zoiets?
PHP:
subdomain = explode('.', 'en.website.nl')[0];
Middels een if statement kan ik dan het juiste bronbestand laten ophalen. Daar zit verder geen probleem lijkt mij.
Heeft iemand advies over hoe ik dit nu het beste kan aanpakken?