Jump to content

Supprimer /fr/ et conserver /en/ dans mes URL


Recommended Posts

Bonjour,

J'ai suivi le tuto de Magavenue et la modification fonctionne en partie.

 

Pour la version EN c'est parfait mais en FR (sans le /fr/ donc) les liens vers les produits ne fonctionnent pas avec l'urlrewriting erreur 404.

 

Je suis obligé de passer par cette solution puisque ma boutique à été lancé en FR et maintenant j'ai besoin d'une version FR et d'une version EN.

 

Le tuto est dispo la http://www.magavenue...r-prestashop-14

 

Je précise que j'ai utilisé l'override sur une version 1.4.6.2 et que j'ai modifié la méthode getProductLink pour ne pas ajouter le code EAN13 dans mes url.

 

Si je désactive l'urlrewriting tout est OK.

 

Si vous aviez une petite idée !! mais je continu à chercher.

 

Ckarone

Link to comment
Share on other sites

Hello,

 

J'ai trouvé mon problème, le htaccess généré avec ce tuto n'est pas bon.

 

Au lieu de généré ceci :

RewriteRule ^[a-zA-Z0-9-]*/([0-9]+)*\.html /product.php?id_product=$1 [QSA,L]

 

Il faut généré celui ci :

RewriteRule ^[a-zA-Z0-9-]*/([0-9]+)*\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L]

 

Reste plus qu'a trouver l'erreur dans la méthode generateHtaccess dans la classe Tools.php modifié

 

Ckarone

Link to comment
Share on other sites

Bon voilà la modification à faire pour que cette modification fonctionne si jamais un de vous à besoin:

 

Dans la classe Tools.php

trouvez ceci :

 $tab['RewriteRule']['content']['^[a-zA-Z0-9-]*/([0-9]+)*\.html'] = 'product.php?id_product=$1 [QSA,L]';

et remplacez par ceci:

 $tab['RewriteRule']['content']['^[a-zA-Z0-9-]*/([0-9]+)-[a-zA-Z0-9-]*\.html'] = 'product.php?id_product=$1 [QSA,L]';

 

Ckarone

Link to comment
Share on other sites

  • 11 months later...

ReBjr,

 

Ma question est, sur le tuto pour PS 1.4, il y a la modification au niveua de "Enfin, ouvrez la classe Tools.php, trouvez la méthode generateHtaccess.". Mais cette bout de code ne figure plus dans generate htaccsses de tools de PS 1.5.2!

 

Devrais-je juste oublier cette modification?

 

aqwzsx159

Link to comment
Share on other sites

  • 10 months later...

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...