ik wil voor een een testdomeintje het volgende doen:
http://subdomein.domein --> /httpd/site/www/subdomein
De naam van het subdomein moet dus naar een directory herschreven worden, ik heb nu dit:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^(.*).domein\.nl
RewriteCond %{REQUEST_URI} !/%1/
RewriteCond /httpd/site//www/%1 -d
RewriteRule ^(.+)$ %{HTTP_HOST}$1 [C]
RewriteRule ^(.+)\.domein\.nl(.*?) /httpd/site/$1/$2
Ik heb nu 2 problemen:
De tweede regel werkt niet, als ik deze vervang door de naam van een subdomein dan voert ie de rewrite maar 1 maal uit zoals hoort:
RewriteCond %{REQUEST_URI} !/subdomein/
Maar het is juist de bedoeling dat deze regel ook dynamisch is, wat moet ik hierbij invullen zodat het subdomein uit de 1e regel hierbij ingevuld wordt?
Verder word de rewriterule goed uitgevoerd (als ik bovengenoemde regel vervang) maar alleen niet wanneer ik alleen het subdomein zonder pagina opvraag, dus bv: http://subdomein.domein.nl, dan gebeurd er geen rewrite.
Ik heb al verder gezocht bij google maar ik kom alleen maar rewriterules tegen voor als je een aantal voor gedefinieerde subdomeinen hebt
Heeft iemand misschien een idee waar ik wat verder mee kom ?
http://subdomein.domein --> /httpd/site/www/subdomein
De naam van het subdomein moet dus naar een directory herschreven worden, ik heb nu dit:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^(.*).domein\.nl
RewriteCond %{REQUEST_URI} !/%1/
RewriteCond /httpd/site//www/%1 -d
RewriteRule ^(.+)$ %{HTTP_HOST}$1 [C]
RewriteRule ^(.+)\.domein\.nl(.*?) /httpd/site/$1/$2
Ik heb nu 2 problemen:
De tweede regel werkt niet, als ik deze vervang door de naam van een subdomein dan voert ie de rewrite maar 1 maal uit zoals hoort:
RewriteCond %{REQUEST_URI} !/subdomein/
Maar het is juist de bedoeling dat deze regel ook dynamisch is, wat moet ik hierbij invullen zodat het subdomein uit de 1e regel hierbij ingevuld wordt?
Verder word de rewriterule goed uitgevoerd (als ik bovengenoemde regel vervang) maar alleen niet wanneer ik alleen het subdomein zonder pagina opvraag, dus bv: http://subdomein.domein.nl, dan gebeurd er geen rewrite.
Ik heb al verder gezocht bij google maar ik kom alleen maar rewriterules tegen voor als je een aantal voor gedefinieerde subdomeinen hebt
Heeft iemand misschien een idee waar ik wat verder mee kom ?
[ Voor 5% gewijzigd door muis|IA op 29-08-2005 13:02 ]
Een vergissing is menselijk maar om er een puinhoop van te maken heb je een computer nodig (met mij erachter)