PFZ.nl - PHP Community: URL rewrite: nep subdomeinen - Systeembeheer - Forum - PFZ.nl - PHP Community

Je kunt niet antwoorden op dit topic
#1 31-01-2012 21:58
  • JeroenDB
  • Groep: Forumleden
  • Posts: 4
  • Actief sinds: 09-01-2012
Hallo,

Ik wil graag d.m.v. URL rewrite bepaalde mappen op de server voor laten doen als subdomeinen.
Dus bijvoorbeeld www.domein.nl/map/plaatsnamen/utrecht/ zou zich voor moeten doen als utrecht.domein.nl, en alle submappen in www.domein.nl/map/plaatsnamen/utrecht/submap moeten ook in dat fake subdomein komen: utrecht.domein.nl/submap.

Ik weet dat dit mogelijk is met URL rewrite alleen in tegenstelling tot php begrijp ik nog he-le-maal niets van de manier van coden in htaccess. Ik heb begrepen dat wanneer je het wil automatiseren en niet iedere keer in je webhosting paneel handmatig nieuwe subdomeinen wil toevoegen, je een wildcard in je DNS moet instellen. Ik heb nu dus een * wildcard toegevoegd als A record.

Kan iemand me helpen met de .htaccess code die ik kan gebruiken om dit te realiseren?

#2 31-01-2012 22:32
  • JeroenDB
  • Groep: Forumleden
  • Posts: 4
  • Actief sinds: 09-01-2012
Ik heb het inmiddels bijna werkend, met de volgende code en de wildcard;

RewriteEngine on

RewriteCond %{HTTP_HOST} ^([^\.]+)\.domein\.nl$ [NC]
RewriteCond %1 !^(www|ftp|mail|webmail)$ [NC]
RewriteRule ^.*$ http://www.domein.nl/map/woonplaats/%1 [NC,L]

Alleen als ik nu utrecht.domein.nl opvraag, dan "forward" hij me naar domein.nl/map/woonplaats/utrecht.
Goed begin dus, alleen moet de url in de adresbalk utrecht.domein.nl blijven en niet veranderen in domein.nl/map/woonplaats/utrecht.

Hoe krijg ik dat voor elkaar?

#3 01-02-2012 00:12
  • Ivo P.
  • Groep: Verenigingsleden
  • Posts: 2802
  • Actief sinds: 17-01-2002
Het stuk http.......nl uit je rule weglaten?
Ivo Peters
Developer en systeembeheerder @ PeHa ICT Services. blog.peha-ict.nl


Inloggen wachtwoord vergeten? Aanmelden