Comment puis-je réécrire mon URL de edit.php?id=2
à edit/id/2
?
Essaye ça
RewriteEngine On
RewriteBase /
RewriteRule ^edit/id/([0-9]+)/?$ edit.php?id=$1 [NC,QSA,L]
Si vous avez besoin d'une redirection depuis:
http://yoursite.com/subpage1/subpage2/?YOURSTRING=blabla
---------->
http://yoursite.com/subpage1/subpage2/
puis au début de .htaccess
, insérez:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{QUERY_STRING} YOURSTRING=(.*)
RewriteRule ^(.*)$ /$1? [R=301,L]
</IfModule>
## If WordPress is not installed in root folder, then edit the fourth line like this
RewriteRule ^(.*)$ /YOUR-WORDPRESS-DIRECTORY/$1? [R=301,L]
p.s. si vous voulez une autre redirection à partir de QUESTION MARK , utilisez: https://stackoverflow.com/a/15680832/237734