Règle multiple Réécriture d'Apache et pages standard

En reference à: Règle multiple, réécrire Apache

Bien que cela fonctionne bien pour les multiples niveaux d'parsing des articles, j'ai encore besoin d'une page admin.php pour s'exécuter en dehors de la règle. Actuellement sous cet set de règles, la page standard / les scripts ne seront pas exécutés.

Pensées / Idées?

RewriteRule ^mr/index.php$ - [L] RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/?$ /mr/index.php?product_group=$1&product_family=$2&product_category=$3&product_sub_category=$4&product=$5 [L] RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)/?$ /mr/index.php?product_group=$1&product_family=$2&product_category=$3&product_sub_category=$4 [L] RewriteRule ^([^/]*)/([^/]*)/([^/]*)/?$ /mr/index.php?product_group=$1&product_family=$2&product_category=$3 [L] RewriteRule ^([^/]*)/([^/]*)/?$ /mr/index.php?product_group=$1&product_family=$2 [L] RewriteRule ^([^/]*)/?$ /mr/index.php?product_group=$1 [L] 

METTRE À JOUR:

 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ - [L] RewriteRule ^index.php$ - [L] RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/?$ index.php?n_section=$1&n_product_group=$2&n_product_family=$3&n_product_category=$4&n_product_subcategory=$5 [L] RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)/?$ index.php?n_section=$1&n_product_group=$2&n_product_family=$3&n_product_category=$4 [L] RewriteRule ^([^/]*)/([^/]*)/([^/]*)/?$ index.php?n_section=$1&n_product_group=$2&n_product_family=$3 [L] RewriteRule ^([^/]*)/([^/]*)/?$ index.php?n_section=$1&n_product_group=$2 [L] RewriteRule ^([^/]*)/?$ index.php?n_section=$1 [L] 

Placez ces lignes en haut, au-dessus des lignes RewriteRule existantes. Ce que cela va faire, c'est de vérifier si le file demandé existe et, dans l'affirmative, il sautera le rest du process de réécriture, en ignorant toutes les règles suivantes.

 RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ - [L]