Page 1 sur 1

[Symfony] redirection avancée

Posté : 07 mai 2010, 16:21
par binouz
Bonjour je reviens vers vous pour une nouvelle question concernant symfony.

Le site que je développe actuellement vient d'être mis en ligne (il remplace un site).
Mon responsable me signale que via "google analytics" il reçoit tout un paquet de page qui reviennent en erreur 404.
En fait ce sont les anciennes URL du site précédent. Sur le site actuel, j'ai configuré le routing pour rediriger les erreurs 404 vers notre page d'accueil.

Ce qu'on me demande, c'est de rediriger automatiquement vers la page concernée du site actuel.

Voici quelques exemples :
- exemples d'adresses de l'ancien site que l'on redirige en erreurs 404 :
http://www.*********.com/annonce-immobilier-acheter-Appartement-AIGONNAY-79370/

- exemple d'URL du site actuel :
http://www.*********.com/vente/Aigonnay%20%2879370%29/Appartement/V79004/0/1/10/0/300/0/500000/-/0/1/0-0-0-0-0-0-0-0-0-0/liste/al/0

je pourrai donc récupérer la ville / code postal de l'ancienne URL pour rediriger vers une URL du nouveau site .
Cela vous semble t-il faisable ? et si oui, auriez vous une piste ?

Merci d'avance

Re: [Symfony] redirection avancée

Posté : 07 mai 2010, 16:46
par zeus
Tout d'abord, sache que pour google, afin de transférer la popularité des anciennes pages vers les nouvelles, il faut mettre en place des redirections 301.

Ensuite, la solution la plus simple est de passer par le fichier .htaccess
Pour ça, il faut que tu puisses trouver un masque qui permet d'isoler les pages, et de le rediriger vers les nouvelles pages.

Re: [Symfony] redirection avancée

Posté : 07 mai 2010, 17:01
par binouz
Merci pour la réponse, toujours aussi rapide.

Je pense que je vais pouvoir m'en sortir avec .htaccess

Bon week end , et encore merci.