[Resolu] Redirect Permanent et url complexes

Eléphant du PHP | 193 Messages

09 sept. 2008, 12:59

Bonjour à tous!

Comme j'ai pu l'expliquer sur un post précédent; nous avons mis en place de l'url rewriting sur notre site afin d'améliorer son dynamisme. Toutes les pages créées sur le même modèle sont désormais un seul fichier renommé différemment pour chaque catégorie grâce à l'url rewriting.

Le problème c'est que de nombreuses pages étaient référencées:

Par exemple http://www.e-vendee.fr/campings-vendee. ... ile=toutes

J'ai donc fait une redirection sur un .htaccess:

Code : Tout sélectionner

RedirectPermanent /campings-vendee.php http://www.e-vendee.fr/camping/vendee/C6-7.html
Le problème est que la redirection se fait sur :
http://www.e-vendee.fr/camping/vendee/C ... ile=toutes
Page qui n'est pas censée être utilisée...

J'ai essayé :

Code : Tout sélectionner

RedirectPermanent /campings-vendee.php?ville=toutes&etoile=toutes http://www.e-vendee.fr/camping/vendee/C6-7.html
Mais cela ne fonctionne pas : erreur 404.

[EDIT]

Le problème a été résolu ici :
http://www.webrankinfo.com/forums/viewt ... 061#949061

Merci webmasterlamogere !!!

Il faut donc en deux étapes faire sur le .htaccess:
RedirectPermanent /campings-vendee.php http://www.e-vendee.fr/camping/vendee/C6-7.html?

Puis :

RewriteEngine On
RewriteRule ^campings-vendee\.php$ http://www.e-vendee.fr/camping/vendee/C6-7.html? [R=301,L]

çà fonctionne nickel !
[/EDIT]
@+ :D