J'ai besoin de deux règles conditionnelles. Contexte:Deux règles de réécriture
http://www.domain.com/.htaccess http://www.domain.com/index.php http://www.domain.com/admin/index.php
Je les règles ré-écriture:
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]
je dois avoir seulement un fichier .htaccess en quelque sorte sur l'utilisation du niveau de la racine les règles, mais les règles ADMIN appliquent uniquement lorsque l'URL http://www.domain.com/admin/foo/bar/something/else
et la règle ROOT s'applique à http://www.domain.com/foo/bar/something/else
.
Merci d'avance, j'ai tué une journée entière en essayant de faire cela et quand l'un fonctionne l'autre me donne une erreur de page "Not Found".
Kris
Duplicata de http://stackoverflow.com/questions/992054/subfolders-and-mod-rewrite – jitter
jitter: pouvez-vous répondre à ma question, s'il vous plaît? Pourquoi poster un commentaire si ce n'est pas constructif? – Torez