Bonjour, Puisqu'il s'agit de SEO... J'avais discuté du problème avec un référenceur lors d'un projet précédent. Sa préconisation était de rediriger systématiquement les 404 sur la home, avec un code de retour 301, afin de passer le jus des pages disparues (quand anciennes pages) à la home.
Bonne soirée Fred Le 18 janv. 2010 à 15:34, ook? ook! a écrit : > Tu casses le workflow http en empêchant de remonter une 404. Ca peut se > discuter, mais de mon point de vue, ce n'est pas souhaitable. > Ensuite, on peut en effet imaginer un simple avertissement (flash[:warning]) > avec redirection sur la catégorie parente la plus proche sémantiquement > parlant. > > 2010/1/18 Alexis Perrier <[email protected]> > Est ce que simplement catcher l'exception si le post n'a pas a été > trouvé > et rediriger vers l'index ne suffit pas ? > d'un point de vue SEO ? > Alexip > > > On Jan 17, 10:44 pm, Emilien Taque <[email protected]> wrote: > > D'où le contrôle sur la "bonne" page via le champ permalink, tu ferais > > comment sinon ? > > > > 2010/1/17 Fabien Jakimowicz <[email protected]>: > > > > > 2010/1/17 Emilien Taque <[email protected]>: > > >> Si on veut avoir plus de contrôle sur le permalink, on peut avoir un > > >> champ dédié dans le modèle, initialisé à la création et utilisé dans > > >> le to_param : > > > > >> before_create do |post| > > >> post.permalink = post.title.parameterize > > >> end > > > > >> def to_param > > >> "#{id}-#{permalink}" > > >> end > > > > > Je parlais surtout au moment de récupérer la resource associée à l'id > > > / title. Ne pas tester ou toujours rediriger sur la 'bonne' page en > > > cas d'erreur peut amener à des surprises ;) > > > > > -- > > >http://fabien.jakimowicz.com > > > > > -- > > > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" > > > de Google Groups. > > > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > > > [email protected] > > > Pour résilier votre abonnement envoyez un e-mail à l'adresse > > > [email protected] > > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] > > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] -- Frédéric de Villamil "What's mine is mine. What's yours is still unsetteled" – Go player proverb [email protected] tel: +33 (0)6 62 19 1337 http://t37.net Typo : http://typosphere.org
-- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
