Hallo,
Ik heb een hele table liggen met mensen die een bepaald subdomein willen laten verwijzen naar een andere lokatie op internet. Nu is het natuurlijk niet de bedoeling om voor elke verwijzing een aparte rewrite te doen.
De volgende code werkt voor 1 subdomein:
Via een scriptje wordt momenteel gewoon elke HTTP_HOST afgevangen en via een check in de database geredirect (zonder het gebruik van de mod_rewrite). Dit werkt prima opzich, ware het niet dat het wel heel erg mooi zou zijn om ook via http://sub.domein.nl/dir een direct aanspreekbare alternatieve URL te hebben. Nu krijg je (aangenomen dat die dir niet bestaat op de server waar het scriptje draait) een 404 Document not found.
De oplossing is in theorie heel simpel, ware het niet dat de praktische kant het een beetje laat afweten.
Via een rewrite wil ik de HTTP_HOST afvangen, vervolgens moet ook de REQUEST_URI (het path) afgevangen worden, en moet het geheel gerewrite worden naar een scriptje die van deze 2 variablen een hele mooie redirect kan bouwen.
Waar het fout gaat... Na een hele hoop leeswerk op onder andere deze lokatie ben ik er niet uitgekomen. In feite kom ik uberhaupt geen rewrites van de HTTP_HOST in combinatie met een andere rewrite tegen. Iemand die mij kan vertellen of en hoe dit opgelost kan worden?
Ik heb een hele table liggen met mensen die een bepaald subdomein willen laten verwijzen naar een andere lokatie op internet. Nu is het natuurlijk niet de bedoeling om voor elke verwijzing een aparte rewrite te doen.
De volgende code werkt voor 1 subdomein:
code:
1
2
3
| RewriteEngine On
RewriteCond %{HTTP_HOST} ^bladiebla\.domein\.nl$
RewriteRule (.*) http://domein.nl/path |
Via een scriptje wordt momenteel gewoon elke HTTP_HOST afgevangen en via een check in de database geredirect (zonder het gebruik van de mod_rewrite). Dit werkt prima opzich, ware het niet dat het wel heel erg mooi zou zijn om ook via http://sub.domein.nl/dir een direct aanspreekbare alternatieve URL te hebben. Nu krijg je (aangenomen dat die dir niet bestaat op de server waar het scriptje draait) een 404 Document not found.
De oplossing is in theorie heel simpel, ware het niet dat de praktische kant het een beetje laat afweten.
Via een rewrite wil ik de HTTP_HOST afvangen, vervolgens moet ook de REQUEST_URI (het path) afgevangen worden, en moet het geheel gerewrite worden naar een scriptje die van deze 2 variablen een hele mooie redirect kan bouwen.
Waar het fout gaat... Na een hele hoop leeswerk op onder andere deze lokatie ben ik er niet uitgekomen. In feite kom ik uberhaupt geen rewrites van de HTTP_HOST in combinatie met een andere rewrite tegen. Iemand die mij kan vertellen of en hoe dit opgelost kan worden?