Aller au contenu

Htacess regex redirection 301.


lorik

Sujets conseillés

Hello les experts :)

Je patauge un peu (beaucoup) sur les regex pour faire des redirection dans un htacess. Ce que je cherche à faire :
J'ai X urls avec des chemin differents, vers la même clé d'url finale.

domaine.com/dossier1/mapage.html

domaine.com/dossier2/mapage.html

domaine.com/dossier3/mapage.html

domaine.com/dossierX/dossierY/mapage.html

 

Je cherche une regex (ou autre, mais bon...) qui dise :
"peut importe le chemin, toute url qui contient mapage.html est redirigée en 301 vers ZZZZZZZZ'.

Merci des tuyaux :)

 

Lien vers le commentaire
Partager sur d’autres sites

Hello Dan
non, ZZZZZ n'a pas de similitude avec la page d'entrée (mapage.html), ça peut etre 'une_autre_page.html'

 

Plus clairement toutes les urls permettant d'acceder à une ancienne page (mapage.html) seront redirigées vers une nouvelle page mondomaine.com/ma_nouvelle_page.html

Lien vers le commentaire
Partager sur d’autres sites

Tu vas devoir faire une règle .htaccess par sous-répertoire dans lequel se trouvent tous tes fichiers mapage.html.

Tu ne peux pas définir de règle .htaccess qui traite tous les fichiers mapage.html dans tous les sous-répertoires :(

 

Soit
 

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} mapage.html$
RewriteRule .* https://www.google.fr [R=301,L]

Soit

RedirectPermanent mapage.html https://www.google.fr

 

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...