Ik heb een document root die er zo uit ziet:
Wat ik graag wil is 2 dingen... Alle requests naar admin.domeinnaam.nl moeten naar de admin directory, alle andere requests moeten naar de public_html directory.
Ik heb geen mogelijkheid om zelf de virtual host aan te passen, dus ik zal het met een rewrite moeten doen (tenzij er een andere oplossing is?)
Ik heb nu de volgende dingen in mijn .htaccess staan
Maar zo werkt het dus niet, als ik de 2e RewriteEngine On weghaal dan werkt hij ook niet.. Hoe pak ik dit aan ???
Hij rewrite wel alles naar de /public_html/ dir, maar als ik admin.domeinnaam.nl opvraag blijft hij heel lang hangen. Als ik het onderste gedeelte weghaal, dan werkt de admin wel, maar komt alles dus in de / dir, in plaats van de /public_html/
code:
1
2
3
| .htaccess admin/ public_html/ |
Wat ik graag wil is 2 dingen... Alle requests naar admin.domeinnaam.nl moeten naar de admin directory, alle andere requests moeten naar de public_html directory.
Ik heb geen mogelijkheid om zelf de virtual host aan te passen, dus ik zal het met een rewrite moeten doen (tenzij er een andere oplossing is?)
Ik heb nu de volgende dingen in mijn .htaccess staan
code:
1
2
3
4
5
6
7
8
| RewriteEngine On
RewriteCond %{HTTP_HOST} ^admin.
RewriteCond %{REQUEST_URI} !^/admin/
RewriteRule (.*) /admin/$1
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/public_html/
RewriteRule (.*) /public_html/$1 |
Maar zo werkt het dus niet, als ik de 2e RewriteEngine On weghaal dan werkt hij ook niet.. Hoe pak ik dit aan ???
Hij rewrite wel alles naar de /public_html/ dir, maar als ik admin.domeinnaam.nl opvraag blijft hij heel lang hangen. Als ik het onderste gedeelte weghaal, dan werkt de admin wel, maar komt alles dus in de / dir, in plaats van de /public_html/