Lid |
|
Hoi,
Ik zit met een .htaccess probleem. Ik ben bezig met een cms dat in de map /admin/ moet komen.
Het begin van het cms had ik in de gewone /public_html (root) map gemaakt, met de volgende htaccess:
RewriteEngine On
RewriteRule ^public(.*)$ public$1 [QSA,L]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([0-9]+)(/?)$ index.php?module=$1&action=$2&id=$3 [QSA,L]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)(/?)$ index.php?module=$1&action=$2&identifier=$3 [QSA,L]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([0-9]+)/(.+)(/?)$ index.php?module=$1&action=$2&id=$3¶ms=$4 [QSA,L]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/(.+)(/?)$ index.php?module=$1&action=$2&id=$3¶ms=$4 [QSA,L]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)(/?)$ index.php?module=$1&action=$2 [QSA,L]
RewriteRule ^([a-zA-Z0-9_]+)(/?)$ index.php?module=$1&action=default [QSA,L]
RewriteRule ^$ index.php?module=default&action=default [QSA,L]
RewriteEngine On RewriteRule ^public(.*)$ public$1 [QSA,L] RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([0-9]+)(/?)$ index.php?module=$1&action=$2&id=$3 [QSA,L] RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)(/?)$ index.php?module=$1&action=$2&identifier=$3 [QSA,L] RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([0-9]+)/(.+)(/?)$ index.php?module=$1&action=$2&id=$3¶ms=$4 [QSA,L] RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/(.+)(/?)$ index.php?module=$1&action=$2&id=$3¶ms=$4 [QSA,L] RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)(/?)$ index.php?module=$1&action=$2 [QSA,L] RewriteRule ^([a-zA-Z0-9_]+)(/?)$ index.php?module=$1&action=default [QSA,L] RewriteRule ^$ index.php?module=default&action=default [QSA,L]
En in de html kon ik gewoon de css oproepen door: /css/style.css, want hij gaat gewoon altijd terug naar de root, maakt niet uit wat er in de url staat.
Maar omdat het cms nu in de map /admin/ komt, werkt dit niet meer.
En ik zou het graag zo hebben dat alles wat in de map admin of submappen staat dat, dat de map /admin als root map ziet.
Dus als ik dan bijv. ergens in een submap van admin een link gebruik met /test.php dat die dan gaat naar: /admin/test.php ipv. /public_html/test.php
Bedankt
|