Bonjour,
je suis en train de mettre à jour un site Internet qui date déjà. A l'époque, je n'utilisais pas d'URL Rewriting et les adresses des pages ressemblaient à ceci:
Avec la nouvelle version, les URL ressembleront à ceci
J'aimerais faire une redirection 301 de l'ancienne adresse vers la nouvelle.
J'ai essayé plusieurs règles mais rien ne fonctionne. D'après ce que j'ai pu trouver sur les forums, je devrais essayer ceci
mais malheureusement, la tentative n'est pas concluante.
Ce qui s'en rapproche le plus est ceci:
ce qui a pour gros désavantage de perdre le No de la série. Ce n'est pas tout, en plus, cela m'affiche
dans la barre d'adresse. Je ne comprends pas pourquoi je retrouve ?s=1 alors que je n'ai pas appelé la variable.
Comme complément d'information, voici ce que j'ai dans mon .htaccess, avant ma RewriteRule:
Je fais les tests en local avec Wampserver.
D'avance, merci pour l'aide que vous pourrez m'apporter.
je suis en train de mettre à jour un site Internet qui date déjà. A l'époque, je n'utilisais pas d'URL Rewriting et les adresses des pages ressemblaient à ceci:
Code:
http://www.monsite.com/serie.php?s=24
Code:
http://www.monsite.com/photographie/nom-de-la-serie-24/
J'ai essayé plusieurs règles mais rien ne fonctionne. D'après ce que j'ai pu trouver sur les forums, je devrais essayer ceci
Code:
RewriteRule serie.php?s=([0-9]+) /photographie/un-texte-$1 [R=301]
Ce qui s'en rapproche le plus est ceci:
Code:
RewriteRule serie.php /photographie/ [R=301]
Code:
http://www.monsite.com/photographie/?s=1
Comme complément d'information, voici ce que j'ai dans mon .htaccess, avant ma RewriteRule:
Code:
Options +FollowSymlinks
RewriteEngine on
Options -MultiViews
D'avance, merci pour l'aide que vous pourrez m'apporter.