Jump to content

[Prestashop 1.6] Supprimer le "répertoire" dans les URL produits (issus de l'ancienne version)


Recommended Posts

Bonjour

Je butte sur un problème débile mais on va mettre ça sur le dos du lundi matin :-p

J'ai une boutique en version 1.6, et dont l'essentiel des produits ont été repris de l'ancienne version (qui était en v1.4). Petit soucis, j'ai pour une raison que j'ignore des URL de produits qui sont apparues sur des forums, blogs, etc.  et qui intègrent la catégorie par défaut des produits (probablement à une époque où c'était le cas !)

Par exemple : 

http://www.monsite.com/ma-categorie/123-mon-produit.html

Et j'aimerais donc "logiquement" faire une redirection 301 vers 

http://www.monsite.com/123-mon-produit.html

Pour ce faire, j'ai pris mon htaccess et je lui ai claqué ceci (en tout début, au-dessus du bloc inséré automatiquement par Prestashop) : 

Options +FollowSymlinks
RewriteEngine on 

# Redirections HTTP 301
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ $2-$3.html$4 [E]

Or, cela ne fonctionne pas et il me ressort toujours une HTTP 404 quand j'appelle la première URL  <_< 

Très logiquement je dois avoir fait une ânerie  :rolleyes: mais où ? Je suis certain que cela vient de la version 1.6 car sur les anciennes versions il était très simple de rediriger vers les URL php... 

Edited by Cédric Girard (see edit history)
Link to comment
Share on other sites

Bonjour

 

Et je ne trouve pas de doc claire sur la gestion de l'URL Rewriting dans la 1.6... Très étonnant que personne n'ait soulevé ce problème ?

Salut,  je ne suis pas un spécialiste :( Je sais que sur Prestashop il faut mettre 302, autre piste  https://support.google.com/webmasters/answer/35120?hl=en /  http://www.capitaine-commerce.com/2008/11/06/21669-comment-supprimer-vos-404-des-moteurs-de-recherche/

Edited by Soyons Solidaires (see edit history)
Link to comment
Share on other sites

  • 2 months later...

Bonjour,

 

il y a un truc tout con pour les redirection que j'utilise et qui fonctionne

 

en haut de ton fichier htaccess avant tous ce qu'il y a déjà au-dessus du bloc inséré automatiquement par Prestashop faut faire ça:

 

Redirect permanent /ma-categorie/123-mon-produit.html http://www.monsite.com/123-mon-produit.html

 

donc l'ancienne URI redirige vers la nouvelle URL

 

faut le faire pour chaque URL, moi quand je le fais quand google webmaster trouve des erreurs avec des anciennes urls

 

bien cordialement

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...