Redirection toto.html vers titi.html

Nouveau WRInaute
Bonjour,

vous trouverez une partie de mon fichier .htacess

Je souhaite rediriger la page :

http://www.passage-securite.com/accessibilite.html

vers

http://www.passage-securite.com/dalle-bande-podotactile.html

J'ai donc essayé d'ajouter cette ligne :

Code:
RewriteRule ^accessibilite\.html$ http://www.passage-securite.com/dalle-bande-podotactile.html [R=301,L]

J'ai testé aussi ces deux autres méthodes :

Code:
RedirectPermanent http://www.passage-securite.com/accessibilite.html http://www.passage-securite.com/dalle-bande-podotactile.html

Code:
redirect 301 /accessibilite.html http://www.passage-securite.com/dalle-bande-podotactile.html

Mais le résultat n'est toujours pas là. Selon le navigateur j'ai une erreur 404 ou cette URL: http://www.passage-securite.com/dalle-bande-podotactile.html?lang=

J'ai beau cherché dans le forum et sur google, je ne trouve pas la bonne solution. Le site internet a été développé par une junior entreprise et mes connaissances en redirections sont limitées.

Merci d'avance pour votre aide.

Code:
RewriteEngine on
RewriteBase /
ErrorDocument 404 /404.html
ErrorDocument 403 /403.html
ErrorDocument 401 /401.html
ErrorDocument 500 /500.html

# PHP THUMB REWRITE
RewriteRule  ^(en/)?(.+)_([0-9]+)x([0-9]+)\.(png|jpg|jpeg|gif)$ 	includes/phpThumb/phpThumb.php?src=../../$2.$5&w=$3&h=$4&aoe=1 [NC,L]
RewriteRule  ^(en/)?(.+)_w([0-9]+)\.(png|jpg|jpeg|gif)$ 			includes/phpThumb/phpThumb.php?src=../../$2.$4&w=$3&aoe=1 [NC,L]
RewriteRule  ^(en/)?(.+)_h([0-9]+)\.(png|jpg|jpeg|gif)$ 			includes/phpThumb/phpThumb.php?src=../../$2.$4&h=$3&aoe=1 [NC,L]

RewriteRule  ^(en/)?(.+)_([0-9]+)x([0-9]+)_q([0-9]+)\.(png|jpg|jpeg|gif)$ 		includes/phpThumb/phpThumb.php?src=../../$2.$6&w=$3&h=$4&q=$4&aoe=1 [NC,L]
RewriteRule  ^(en/)?(.+)_w([0-9]+)_q([0-9]+)\.(png|jpg|jpeg|gif)$ 				includes/phpThumb/phpThumb.php?src=../../$2.$5&w=$3&q=$5&aoe=1 [NC,L]
RewriteRule  ^(en/)?(.+)_h([0-9]+)_q([0-9]+)\.(png|jpg|jpeg|gif)$ 				includes/phpThumb/phpThumb.php?src=../../$2.$5&h=$3&q=$5&aoe=1 [NC,L]

RewriteRule  ^(en/)?(.+)\.(png|jpg|jpeg|gif)_([0-9]+)x([0-9]+)_q([0-9]+)$ 	includes/phpThumb/phpThumb.php?src=../../$2.$3&w=$4&h=$5&q=$5&aoe=1 [NC,L]
RewriteRule  ^(en/)?(.+)\.(png|jpg|jpeg|gif)_w([0-9]+)_q([0-9]+)$ 			includes/phpThumb/phpThumb.php?src=../../$2.$3&w=$4&q=$5&aoe=1 [NC,L]
RewriteRule  ^(en/)?(.+)\.(png|jpg|jpeg|gif)_h([0-9]+)_q([0-9]+)$ 			includes/phpThumb/phpThumb.php?src=../../$2.$3&h=$4&q=$5&aoe=1 [NC,L]

RewriteRule  ^(en/)?(.+)\.(png|jpg|jpeg|gif)_([0-9]+)x([0-9]+)$ 		includes/phpThumb/phpThumb.php?src=../../$2.$3&w=$4&h=$5&aoe=1 [NC,L]
RewriteRule  ^(en/)?(.+)\.(png|jpg|jpeg|gif)_w([0-9]+)$ 				includes/phpThumb/phpThumb.php?src=../../$2.$3&w=$4&aoe=1 [NC,L]
RewriteRule  ^(en/)?(.+)\.(png|jpg|jpeg|gif)_h([0-9]+)$				includes/phpThumb/phpThumb.php?src=../../$2.$3&h=$4&aoe=1 [NC,L]


RewriteRule ^(([a-z]{2})/)?(.*)html$ index.php?lang=$2  [NC,L,QSA]
RewriteRule ^([a-z]{2})/$ index.php?lang=$1  [NC,L,QSA]


#DIVERS
RewriteRule  ^sitemap.xml$ map.php [NC,L]


#GOOGLE FILES
RewriteRule  ^google.*$ - [NC,L]

RewriteRule ^accessibilite\.html$ http://www.passage-securite.com/dalle-bande-podotactile.html [R=301,L]
 
WRInaute passionné
Essaye sans le nom de domaine dans le rewrite :
Code:
RewriteRule ^accessibilite\.html /dalle-bande-podotactile.html [R=301,L]
Il faut tenter avec et sans l'anti-slash / devant dalle.

Au fait, comme tu mets le L dans les options, c'est bien ta dernière règle? Il n'y a pas de ré-écriture encore ensuite?
 
Nouveau WRInaute
Salut,

Je viens d'essayer sans et avec / devant dalle, ça ne fonctionne toujours pas.

J'ai déjà essayé sans le "L", même résultat.


http://www.passage-securite.com/dalle-bande-podotactile.html?lang=


Effectivement je ne vois pas d'autres redirections à la suite de mon fichier .htaccess.

Je ne vois vraiment pas d’où vient ce ?lang=

Merci pour ta réponse.
 
Discussions similaires
Haut