![]() |
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... |
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?) |
Trouwens, als je subdomein niet bestaat, dan krijg je een 400 melding, geen 404 :)
|
Citaat:
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.. |
Citaat:
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. |
jah, dat is het proleem wat ik bedoel...
ik kan het niet laten doorsturen naar 404.php [ik zei het over index.php] |
huh?
Je kan hem wel laten duursturen naar http://**********.nl, maar niet naar /404.php? Misschien doorsturen naar http://**********.nl/404.php? |
Citaat:
|
Citaat:
|
|
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. |
dat werkt dus niet :)
url moet dus ook egwoon blijven staan |
Citaat:
Nogmaals: je kunt wèl redirecten naar http://www.**********.nl maar niet naar http://www.**********.nl/errors/404.php ???????? |
Citaat:
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'. |
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.