Redirections 301

WRInaute discret
Hello,

Suite à une refonte et un changement de nom de domaine, je rencontre quelques difficultés sur des redirections 301.

J'ai des anciens articles avec des ancres pour les commentaires. Certains de ces articles ont été supprimés et tous les commentaires aussi.
J'arrive bien à rediriger l'ancienne url vers la nouvelle, mais je me susi rendu compte que pour les urls avec les commentaires n'étaient pas redirigées

j'ai fait :
Redirect 301 /2014/07/22/article/ https://nouveau-ndd/article
la redirection fonctionne bien, par contre, lorsqu'il y a un commentaire, ca redirige vers
https://nouveau-ndd/article/#comment-394 et génère une erreur 404, puisqu'il n'y a plus aucun commentaire.

Je pensais que ma redirection traitais tout ce qui commençait par /2014/07/22/article/, mais visiblement ce n'est pas le cas.

Comment faire pour renvoyer, tout un dossier vers un autre dossier

genre que :
dossier/1
dossier/2/45
dossier/sous-sous-dossier

renvoient tous vers dossier/
 
WRInaute impliqué
Il me semble que Redirect ne fonctionne qu'à partir d'expressions "fixes".

Mais tu peux, à la place, utiliser des RedirectMatch qui utilise les expression rationnelles (ou expressions régulières, regex).

Code:
RedirectMatch 301 "dossier/(.*)" "https://exemple.com/dossier/"
 
WRInaute discret
Il me semble que Redirect ne fonctionne qu'à partir d'expressions "fixes".

Mais tu peux, à la place, utiliser des RedirectMatch qui utilise les expression rationnelles (ou expressions régulières, regex).

Code:
RedirectMatch 301 "dossier/(.*)" "https://exemple.com/dossier/"

Super, merci bien ;)
 
Discussions similaires
Haut