J’ai une ancienne URL:
http://www.abc.com/search.php?id=12&name=amit
Après un certain temps, j’ai effectué les modifications (pour une réécriture correcte des URL) dans url et il est devenu
http://www.abc.com/search.php?name=amit&id=12
La réécriture de l’url de la nouvelle url (URL modifiée) est effectuée avec succès pour
http://www.abc.com/amit-12
Mais le problème est, comment je redirige 301 de l’ancienne URL (via htaccess)
http://www.abc.com/search.php?id=12&name=amit
à
nouvelle url
http://www.abc.com/amit-12
J’ai essayé beaucoup mais j’ai échoué .. Que dois-je faire? Aide .. Tout le monde!
Merci !
Vous pouvez utiliser cette règle:
RewriteCond %{THE_REQUEST} ^[AZ]{3,}\s/+search\.php\?id=([^&]*)&name=([^\s&]+) [NC] RewriteRule ^ /%2-%1? [R=301,L]
Veillez à insérer cette règle avant toutes les autres règles .