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] 

One Solution collect form web for “Règle multiple Réécriture d'Apache et pages standard”

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] 
  • Utilisation de pconnect sur plusieurs bases de données en PHP sur Apache2
  • Configurez VirtualBox webserver pour voir l'adresse IP des visiteurs
  • APC (php accelerator). Quelles situations dois-je utiliser?
  • nginx et HTTP Referer
  • Existe-t-il un moyen de permettre `<? Php` et` <? = `Ouvrir la balise mais pas` <? `?
  • Paramètres personnalisés PHP.ini via htaccess
  • Comment puis-je éviter d'avoir 90 CPU Load uniquement en appuyant sur F5 sur mon browser?
  • Certains (mais pas tous) les travaux cron ont cessé de fonctionner. Le redémarrage de cron l'a réparé, mais qu'est-ce qui l'a provoqué?
  • Problème lié à PHP et à MySQL
  • Comment faire pour installer Postfix dans le controller Codeigniter
  • Ajouter des pertes de blocs de server Sous-domaines NGINX
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.