Messages: 3

Enregistré le: 29 Avr 2014

Message le Dim Jan 03, 2016 14:02

Bonjour à tous,
On m'a confié le référencement d'un site Prestashop d'un client. Ce dernier a récemment demandé à notre développeur web de supprimer certains produits et de les remplacer par d'autres.
Du coup, sur webmastertools, il existe désormais plusieurs pages 404 détectées. Je voudrai savoir comment faire une redirection 301 sur Prestashop car je ne me suis pas encore familiarisé avec ce CMS.
Merci d'avance.
Haut
6 Réponses
Messages: 81

Enregistré le: 23 Juil 2009

Message le Lun Jan 04, 2016 21:17

Bonjour

L'idéal est d'effectuer les redirections à l'aide d'un fichier htaccess (voir le lien généré automatiquement dans votre demande).

Mais le plus simple est d'utiliser la fonction implémenté dans Prestashop qui permet de choisir le type de redirection et vers quel produit dès qu'on désactive le produit. Le choix de la redirection est à faire selon que le produit n'existe plus définitivement mais qu'un produit similaire convient => 301 ou si c'est temporaire => laisser la fiche produit avec l'indication pas de stock actuellement...
Haut
Messages: 3

Enregistré le: 29 Avr 2014

Message le Mer Jan 06, 2016 9:28

Bonjour et merci pour votre réponse
Est-ce que vous pouvez m'expliquer en détails :
*- la méthode via le HTACESS : Quel script ajouter et où exactement car le fichier HTACCESS de Prestashop me semble trop compliqué.
*- Via l'interface : à quel menu accéder exactement et quelles sont les réglages à faire ?
Merci.
Haut
Messages: 81

Enregistré le: 23 Juil 2009

Message le Mer Jan 06, 2016 10:39

Bonjour
medsalah1986 a écrit:*- la méthode via le HTACESS : Quel script ajouter et où exactement car le fichier HTACCESS de Prestashop me semble trop compliqué.

Exemple pour une redirection permanente à faire pour chaque page :
Code: Tout sélectionner
Redirect permanent /monanciennepage.html http://www.monsite/manouvellepage.html

Attention toute modification du htaccess peut générer une erreur, reco : faire une sauvegarde du fichier avant modif

medsalah1986 a écrit:*- Via l'interface : à quel menu accéder exactement et quelles sont les réglages à faire ?

Dans la fiche du produit concerné, désactiver le produit, de nouvelles options apparaissent pour le choix souhaité : 404, redirection...

Une astuce pour tester les redirections effectuées : http://www.annuaire-info.com/outil-referencement/test-redirection/
Haut
Messages: 3

Enregistré le: 29 Avr 2014

Message le Mer Jan 06, 2016 15:25

Merci beaucoup,
puisque les produits en 404 ont été supprimés de l'interface, j'étais obligé de faire la méthode via le HTACCES et ça a bien fonctionné.
Le seul souci qui me reste c'est qu'il a encore une seule page en 404 son url est http://www.nomdusite/index.php?controller=404
je voudrai corriger cette page et la rediriger vers l'index mais je ne sais pas comment faire.
Haut
Messages: 22

Enregistré le: 23 Sep 2008

Message le Lun Avr 04, 2016 16:13

Pour les futurs lecteurs de ce post, je ne pense pas qu'il faille essayer à tout prix de régler "le problème" de 404 lié à l'url http ://www.nomdusite/index.php?controller=404.
Dans les cas ou les urls simplifiées (réécrites) ne sont pas activées, et ou la page demandée n'existe pas le htaccess de prestashop réécrit la requête en index.php?controller=404. On obtient un en-tête 404 et le message "page introuvable" ce qui est normal j'ai envie de dire ... vu que la page n'existe pas.

Sinon, pour ceux qui cherchent une solution pour mettre en place des redirections 301 lors de la suppression de produits et de catégories (et de redirections tout court) je vous conseille largement le module "Redirections Manager". Comme ce module possède un mode enregistrant les 404 en vu d'en faire des redirections, il aurait même dans le cas présent épargné un travail de resaisie des 404 en vue de les rediriger :wink:
Haut
Messages: 2

Enregistré le: 21 Sep 2016

Message le Mer Sep 21, 2016 18:43

Sorry, I am an English native so posting my message here in English.
I recently downloaded a URL redirect module https://www.fmemodules.com/en/82-prestashop-url-redirects-301-302-303.html and installed on my system, I want to temporary redirect my pages to other addresses. Can I use the 301 or 303 redirect. Most of my friends recommend 301 but I want to know about 303 redirect. Please help.
Haut