[PHP(/DNS?)] Wildcard subdomeinen

Pagina: 1
Acties:
  • 108 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik wil dat als mensen naar http://sitea.site.nl surfen ze worden doorgestuurd naar site.nl/index.php die dan zorgt dat sitea word weergeven (dat lukt wel.. het gaat om dat wildcarden)
en siteb.site.nl word site.nl die siteb weergeeft..

ik weet dat het wss met htaccess en dns moet.. maar hoe?

mvg, timo

Acties:
  • 0 Henk 'm!

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 18-09 14:42
Je hebt een wildcardi n je DNS nodig zodat niet alleen www.site.nl naar je server wordt geforward, maar elk willekeurig subdomein.
Verder dient je webserver ook naar deze subdomeinen te luisteren, en de requests naar de juiste doc_root doorgeven. Dat doe je over het algemeen in de VirtualHost container.

htaccess heb je niets aan als het request niet eens zover komt.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
kan je het mss beetje onderbouwen met wat code die ik dan kan aanpassen en gebruiken?

EDIT: laat maar.. de opdrachtgever had dit al geregeld

[ Voor 25% gewijzigd door Verwijderd op 07-05-2007 20:37 ]


Acties:
  • 0 Henk 'm!

  • FlorisB
  • Registratie: Augustus 2004
  • Laatst online: 20:19
1. DNS wildcard, * toevoegen aan je A records (verschilt per server).
2. Apache virtualhost met: ServerAlias site.nl *.site.nl
3. Met je PHP script de hostnaam uitlezen (kijk even in phpinfo welke var dat is)

Acties:
  • 0 Henk 'm!

  • ibmos2warp
  • Registratie: Januari 2007
  • Laatst online: 20-11-2023

ibmos2warp

Eval is Evil

Je kunt het ook doen met Htaccess Mod_Rewrite

Ik weet alles van niks
Vind Excel ongelovelijk irritant.


Acties:
  • 0 Henk 'm!

  • Tjark
  • Registratie: Juni 2000
  • Laatst online: 18-09 23:26

Tjark

DON'T PANIC

voor puntje 3 van FlorisB: $_SERVER["HTTP_HOST"]

*insert signature here


Acties:
  • 0 Henk 'm!

Verwijderd

Wat kan daar volgens jou mee dan? Er moet eerst een Virtual Host zijn die de request accepteert, of js zult het via de default DocumentRoot moeten doen. Dat gaat lang niet altijd.
Pagina: 1