sami_c Posted August 5, 2013 Share Posted August 5, 2013 Bonjour, Je voudrais faire en sorte que quand un produit n'existe plus dans ma boutique, au lieu d'afficher une page "404", j'affiche autre chose (un texte disant que c'est indispo pour le moment, ou une redirection vers la catégorie mère de ce produit ...) et ce pendant 4 semaines, si au cours de ces 4 semaines le produit n'existe pas encore alors à ce moment là je fais une redirection vers la page 404. Est-ce possible ? Si oui comment ? Merci Link to comment Share on other sites More sharing options...
JF Référenceur Posted August 5, 2013 Share Posted August 5, 2013 Vous pouvez tout simplement faire une redirection 302 (provisoire) vers la catégorie parente lorsque le produit est "désactivé" (pas si il est supprimé!). Cette manipulation peut se faire en créant une surcharge (classe ProductController si mes souvenirs sont bons) Je ne vois pas l'intérêt dans ce cas là de provoquer une 404 (qui est une page d'erreur). Link to comment Share on other sites More sharing options...
JF Référenceur Posted August 5, 2013 Share Posted August 5, 2013 Si vous voulez réellement faire la manipulation que vous dites, je crois qu'il va falloir créer un module sur mesure. Link to comment Share on other sites More sharing options...
sami_c Posted August 5, 2013 Author Share Posted August 5, 2013 Je ne vois pas l'intérêt dans ce cas là de provoquer une 404 (qui est une page d'erreur). le client voudrait que dans le cas où le produit ne "revient" pas dans 4 semaines, on ne référence plus cette URL, Link to comment Share on other sites More sharing options...
JF Référenceur Posted August 5, 2013 Share Posted August 5, 2013 Je pensais que vous étiez le propriétaire du site. Si vous êtes un professionnel, vous devez expliquer à votre client les conséquences de génération massive d'erreurs 404 sur un site. Link to comment Share on other sites More sharing options...
sami_c Posted August 5, 2013 Author Share Posted August 5, 2013 pouvez-vous svp m'expliquer ces conséquences ? Et dans le cas où un produit n'exite plus , que faut-il faire exactement ? Link to comment Share on other sites More sharing options...
JF Référenceur Posted August 5, 2013 Share Posted August 5, 2013 http://fr.wikipedia.org/wiki/Erreur_HTTP_404 https://support.google.com/webmasters/answer/2409439?hl=fr Générer une page 404 c'est pour les erreurs, si vous transformez une quantité de pages en erreurs 404 de manière régulière, vous pénalisez le site de votre client. Si un produit est désactivé ou supprimé, il faut faire une redirection. Link to comment Share on other sites More sharing options...
Recommended Posts