Hallo,
Ik heb verschillende vhosts op mijn server draaien. Tevens kan ik via www.domein.nl/~gebruiker in de public_html directory komen van die gebruiker.
Nu heb ik in /home/gebruiker/public_html/testsite een .htaccess staan die alles redirect naar de index.php.
.htaccess:
Als ik nu naar www.domein.nl/~gebruiker/testsite ga zegt deze dat die de index.php niet kan vinden. Als ik dan in de error log kijk van apache zie ik:
Hij heeft dan de DocumentRoot van de vhost van www.domein.nl er voor geplakt. Hoe kan ik dit voorkomen?
Mijn vhost:
Ik heb verschillende vhosts op mijn server draaien. Tevens kan ik via www.domein.nl/~gebruiker in de public_html directory komen van die gebruiker.
Nu heb ik in /home/gebruiker/public_html/testsite een .htaccess staan die alles redirect naar de index.php.
.htaccess:
code:
1
2
3
4
5
6
| RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php [L,QSA] |
Als ik nu naar www.domein.nl/~gebruiker/testsite ga zegt deze dat die de index.php niet kan vinden. Als ik dan in de error log kijk van apache zie ik:
code:
1
| [Tue Aug 8 12:14:09 2006] [error] File does not exist: /home/gebruiker/public_html/portfolio/home/gebruiker/public_html/testsite/index.php |
Hij heeft dan de DocumentRoot van de vhost van www.domein.nl er voor geplakt. Hoe kan ik dit voorkomen?
Mijn vhost:
code:
1
2
3
4
5
| <VirtualHost *:80>
ServerName www.domein.nl
DocumentRoot /home/gebruiker/public_html/portfolio/
</VirtualHost> |