Jump to content
lorik

Htacess regex redirection 301.

Rate this topic

Recommended Posts

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 :)

 

Share this post


Link to post
Share on other sites

Ton ZZZZZZZ contient mapage.html ou non ?

 

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other 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

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...