Version complète: sur le forum Webmaster Hub : Chaîner des paramètres E dans une règle de réécriture
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
captain_torche
Je suis en train de bidouiller un site SPIP, et j'aimerais pouvoir ajouter un paramètre à l'URL, et le réécrire.

Je viens de voir ceci dans le source du .htaccess actuel (celui de SPIP) :
CODE
RewriteRule ^[^/\.]+(\.html)?$        spip.php?page=article [QSA,E=url_propre:$0,L]

j'aimerais le reprendre à mon compte, en faisant :
CODE
RewriteRule    ^prefix-(.*)--(.*).html$        spip.php?page=article [QSA,E=url_propre:$2,E=param:$1,L]

Mais je n'arrive pas à récupérer le paramètre param en GET.

Que puis-je faire pour y arriver ?
captain_torche
Bon, je viens de m'en sortir en combinant les deux types :
CODE
RewriteRule    ^prefix-(.*)--(.*).html$        spip.php?page=article&param=$1 [QSA,E=url_propre:$2,L]

Y a t'il une différence notable entre les deux méthodes ? (paramètre dans la réécriture, ou dans les arguments)
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.