Je Cond ai actuellement le code suivant:des variables facultatives avec Rewrite
RewriteCond %{REQUEST_URI} !assets/
RewriteCond %{REQUEST_URI} !uploads/
RewriteRule ^([a-z|0-9_&;=-]+)/([a-z|0-9_&;=-]+) index.php?method=$1&value=$2 [NC,L]
Cela fonctionne parfaitement pour rediriger page/home 'à « index.php method = Page & valeur = home?. Cependant, à certains points, j'ai besoin d'ajouter une variable supplémentaire ou deux à la chaîne de requête comme 'admin/useraccounts/mod/2'. Quand je clique simplement sur des bits à la fin de la règle de réécriture cela fonctionne si toutes les variables sont 'page/home/rand/rand' ou 'admin/useraccounts/mod/2', mais s'il manque quelque chose comme 'page/la maison 'Je reçois un 404.
Qu'est-ce que je fais mal?
Merci beaucoup.
Pourriez-vous utiliser '$ _SERVER [ « REQUEST_URI »]' 'dans index.php' et analyser les informations restantes? – gnarf