Hoi,
Op mijn apacheserver (1.3.26) heb ik een paar vhosts draaien - gaat perfect.
Nu wil ik de userdirs, die normaal gesproken bereikbaar zijn als
~naam/index.html ook bereikbaar maken als hostnaam, dus naam.hornstra.com
Dat lukt maar ten dele. De index.html wordt keurig gegeven, maar elke
andere pagina die ik opvraag krijgt een trailing slash *en* wordt opeens
geserveerd vanaf de default virtual host.
Ik doe dus iets fout, lees me suf, maar kom er niet uit.
Rewriteconfig:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^[^.]+\.hornstra\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([^.]+)\.hornstra\.com(.*) /home/$1/www$2
en de default vhost:
<VirtualHost 194.109.245.242>
ServerName noconfig.hornstra.com
DocumentRoot /var/www/html
RewriteEngine on
RewriteOptions inherit
</VirtualHost>
Zonder de rewriteoptions in de vhost werkt het helemaal niet overigens.
Het zal wel te maken hebben met subtiele samenwerkingen tussen vhosts en
mod_rewrite vermoed ik.
groeten,
Cathelijne

Likes:

Quote