Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[RESOLU]Redirection permanente ne fonctionne pas
#1

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.7
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Après une refonte d'un site en plusieurs petits, j'ai besoin de faire des redirection afin d'éviter des erreurs 404.

J'ai dans un premier temps utiliser Redirect permanent mais cela redirigeait en ajoutant à l'url de redirection une variable d'url page.
J'ai ensuite testé :
Code :
[== Indéfini ==]
RewriteCond %{REQUEST_URI} ^/mon-ancienne-page.html
RewriteRule ^(.*)   http://nouveau-site.fr/ma-nouvelle-page.html [L,R=301]

Mais toujours rien.

Les seul redirection qui fonctionne sont :
Code :
[== Indéfini ==]
Redirect permanent /dir/mon-ancienne-page.html http://nouveau-site.fr/index.php?page=ma-nouvelle-page
mais je n'ai plus la réécriture d'url à sur le site redirigé
et

Code :
[== Indéfini ==]
Redirect permanent /dir/mon-ancienne-page.html http://nouveau-site.fr/ma-nouvelle-page.html?
et la je conserve le ? à la fin de l'url.
Donc ça fonctionne, mais à moitié...

J'ai également testé les conseilles donnés ici : http://docs.cmsmadesimple.org/customizin...oved-pages
mais cela ne fonctionne pas...

Après chaque modification du htaccess je vide le cache du navigateur. Les "flag" à la fin de RewriteRule on étaient testé dans tous les sens ( [R=301,L], [L,R=301] et aussi avec QSA).
Mais rein n'y fait...

Si vous avez une piste.

Cordialement
#2

C'est bon !!!!!

Mon problème était le chemin :
Le mauvais chemin
Code :
[== Indéfini ==]
RewriteRule ^dir/mon-ancienne-page.html$ http://nouveau-site.fr/ma-nouvelle-page.html [R=301,L]

le bon chemin
Code :
[== Indéfini ==]
RewriteRule ^mon-ancienne-page.html$ http://nouveau-site.fr/ma-nouvelle-page.html [R=301,L]

Voila !
#3

Si je comprends bien, tu as ton ancien site en url_rewrite et tu fais le nouveau sans ???
Pourquoi ne pas tout simplement passer le nouveau en mod_rewrite, ton redirectPermanent sera nickel ?

[edit] Je n'avais donc pas tout compris :lol:
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)