Ich brauche zwei bedingte Regeln. Hintergrund:Zwei Mod-Rewrite-Regeln
http://www.domain.com/.htaccess http://www.domain.com/index.php http://www.domain.com/admin/index.php
Ich habe beide neu zu schreiben Regeln:
ROOT: RewriteEngine On RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*/)([^/]+)/([^/]+) $1?$2=$3&%1 [L] RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^([^/]+)/ $1.php?%1 [L] ADMIN: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-z]+?)/([a-z]+?)/(.*)$ index.php?model=$1&view=$2¶ms=$3 [L,NS]
Ich muss irgendwie haben nur die eine .htaccess-Datei auf der Verwendung Root-Ebene beide Regeln, aber die ADMIN Regeln gelten nur, wenn url http://www.domain.com/admin/foo/bar/something/else
und die ROOT-Regel gilt für http://www.domain.com/foo/bar/something/else
.
Vielen Dank im Voraus, ich habe einen ganzen Tag versucht, dies zu tun, und wenn einer arbeitet, gibt mir der andere eine "Not Found" Seite Fehler.
Kris
Duplizieren von http://stackoverflow.com/questions/992054/subfolders-and-mod-rewrite – jitter
Jitter: können Sie meine Frage dann bitte beantworten? Warum einen Kommentar posten, wenn es nicht konstruktiv ist? – Torez