2
Je suis sûr qui a été demandé zillions fois, mais je ne peux pas le faire fonctionner, je suis en train de réécrire une URL avec querystring, mon URL est par exemple:mod_rewrite {QUERY_STRING}
http://example.com/articles/index.php?keyword=book
et je veux être accessible depuis
http://example.com/articles/keyword/book/
je google et je n'ai pas de chance, suis-je sur la bonne voie? Je suis arrivé ceci:
RewriteCond %{QUERY_STRING} ^keyword=(.*)$ [NC]
RewriteRule ^/articles/index.php$ /articles/keyword/$1 [NC,L,R=301]
MISE À JOUR
cela fonctionne bien
RewriteEngine On
Options +FollowSymLinks
RewriteBase/
RewriteRule ^.*/(\w+)\b$ /articles/index.php?keyword=$1
non, ne fonctionne toujours pas: | – eben
Quel est le problème? Qu'est-ce qu'Apache donne? Qu'y a-t-il dans les journaux d'erreurs? – fabrik
non, juste obtenir 404 – eben