Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   Subdomeinen in database.. (https://forum.scholieren.com/showthread.php?t=194029)

Triloxigen 22-08-2002 22:02

Subdomeinen in database..
 
ok, ik wil weer eens iets :)
Maar het lukt me niet..

ik heb het domeinnaam **********.nl
als ik een map aanmaak in de root dan werkt dat als subdomein...
in die root staat ook een index.php

in de .htaccess in die rootdir staat:

ErrorDocument 404 http://**********.nl

Dus als dat subdomein niet bestaat, dan gaat ie naar http://**********.nl

wat ik nu wil is dat als een subdomain niet bestaat, hij in de database gaat zoeken naar de naam van het subdomein...

dat van die databse etc maken kan ik wel, al gedaan..

enigste probleem is dat ik dus niet achter dat subdomein kan komen, en dus de databse niet kan laten zoeken.
ErrorDocument 404 /index.php
werkt niet


ik hoop dat iemand het een beetje snap...

eddie 23-08-2002 09:17

Had je een tijd geleden ook niet zo'n vraag?

Je moet misschien in de HTTP_HOST varaiabele kijken.

Dat php scriptje kun je gewoon aanroepen (misschier de volledige URI opgeven?)

eddie 23-08-2002 10:03

Trouwens, als je subdomein niet bestaat, dan krijg je een 400 melding, geen 404 :)

Triloxigen 23-08-2002 13:18

Citaat:

eddie schreef:
Trouwens, als je subdomein niet bestaat, dan krijg je een 400 melding, geen 404 :)

werkt anders wel zo..

ennuh, tijd geleden had ik andere vraag..

het probleem is nu eigenlijk dat hij dus word doorgestuurd naar http://**********.nl en dus ziet ie niet wat het subdomein was..

eddie 23-08-2002 14:18

Citaat:

McLaren schreef:



werkt anders wel zo..

ennuh, tijd geleden had ik andere vraag..

het probleem is nu eigenlijk dat hij dus word doorgestuurd naar http://**********.nl en dus ziet ie niet wat het subdomein was..

Je moet het ook laten doorsturen naar je error pagina (404.php bijvoorbeeld)

In die pagina check je wat er gezocht wordt (bestand of subdomein), en dan onderneem je actie ('bestand kon niet worden gevonden' of 'subdomein bestaat niet').

Print om te kijken welke vars je moet gebruiken gewoon eerst je omgevingsvariabelen.

Triloxigen 23-08-2002 14:34

jah, dat is het proleem wat ik bedoel...

ik kan het niet laten doorsturen naar 404.php [ik zei het over index.php]

eddie 23-08-2002 14:44

huh?

Je kan hem wel laten duursturen naar http://**********.nl, maar niet naar /404.php?

Misschien doorsturen naar http://**********.nl/404.php?

Triloxigen 23-08-2002 14:52

Citaat:

eddie schreef:
huh?

Je kan hem wel laten duursturen naar http://**********.nl, maar niet naar /404.php?

Misschien doorsturen naar http://**********.nl/404.php?

dan heeft ei toch geen subdomein meer ;)

eddie 23-08-2002 15:09

Citaat:

McLaren schreef:


dan heeft ei toch geen subdomein meer ;)

:confused:

Triloxigen 23-08-2002 15:33

Citaat:

eddie schreef:

:confused:

http://**********.nl
daar kan ik toch geen subdomein uithalen...

eddie 23-08-2002 15:37

wat ik bedoel:

als je kunt redirecten op subdomeinen (bestaatniet.**********.nl), moet je hem redirecten naar http://**********.nl/errors/404.php en in dat scriptje even de omgevingsvariabelen printen. Dan weet je waarschijnlijk de url waar hij naar toe wou (REQUEST_URL ofzo)...

Ikzelf kan het niet testen, omdat ik geen subdomeinen heb.

Triloxigen 23-08-2002 15:46

dat werkt dus niet :)

url moet dus ook egwoon blijven staan

eddie 23-08-2002 15:51

Citaat:

McLaren schreef:
dat werkt dus niet :)

url moet dus ook egwoon blijven staan

:confused:

Nogmaals: je kunt wèl redirecten naar http://www.**********.nl maar niet naar http://www.**********.nl/errors/404.php ????????

Harrie 23-08-2002 17:21

Citaat:

eddie schreef:

:confused:

Nogmaals: je kunt wèl redirecten naar http://www.**********.nl maar niet naar http://www.**********.nl/errors/404.php ????????

inderdaad.

McLaren, hij bedoelt dus... Als hij niet bestaat, moet je hem naar **********.nl/404.php sturen ipv van **********.nl ...
Dus in de .htaccess komt
ErrorDocument 404 absolut_pad/error404.php

Dus naar een specifieke pagina. Daarin staat dan een script. Dan kan je via een of andere URL request erachter komen vanwaar hij weg komt (bv blaat.**********.nl), en dat parse je dan even. en zoek je in de database naar 'blaat'.

Triloxigen 25-08-2002 21:28

ErrorDocument 404 absolut_pad/error404.php

werkt niet :(


Alle tijden zijn GMT +1. Het is nu 18:57.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.