2011-09-08 5 views
0

Je veux réécrire des demandes similaires:Apache mod_rewrite aide?

mydomain.com/this/is/a/test 

à:

mydomain.com/url.php?i=this,is,a,test 

Comment puis-je écrire une règle qui peut gérer cette situation?

Répondre

2

Créez un fichier .htaccess avec le contenu ci-dessous et placez-le dans votre répertoire Web racine.

RewriteEngine On 
Options +Followsymlinks 

RewriteRule (.*) url.php?i=$1 

Cela créerait une chaîne de requête de this/is/a/test au lieu de votre valeur séparées par des virgules demandé; ce n'est rien une fonction rapide de remplacement de chaîne (comme str_replace() en PHP) n'a pas pu réparer.

+0

oh putain, c'est tellement évident! Je vous remercie! – Acacio