ckarone Posted March 30, 2012 Share Posted March 30, 2012 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 More sharing options...
ckarone Posted April 2, 2012 Author Share Posted April 2, 2012 Petit up svp, et si vous avez une idée pour conserver mon référencement et ajouter une langue je veux bien. Je pense ne pas être le seul dans ce cas, comment avez vous procédé? Ckarone Link to comment Share on other sites More sharing options...
ckarone Posted April 5, 2012 Author Share Posted April 5, 2012 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 More sharing options...
ckarone Posted April 6, 2012 Author Share Posted April 6, 2012 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 More sharing options...
aqwzsx159 Posted March 20, 2013 Share Posted March 20, 2013 Bjr, Tuto excellent, j'ai le fait avec pS 1.5.2, le htaccess dans 1.5.2 ne figure plus des rewrites product, category etc. mais seulement les images.. aqwzsx159 Link to comment Share on other sites More sharing options...
ckarone Posted March 20, 2013 Author Share Posted March 20, 2013 Bonjour, Ce tuto est valable uniquement pout PS 1.4 désolé mais avec un peu de code cela est probablement possible. Ckarone Link to comment Share on other sites More sharing options...
aqwzsx159 Posted March 20, 2013 Share Posted March 20, 2013 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 More sharing options...
aqwzsx159 Posted March 21, 2013 Share Posted March 21, 2013 Bjr, N'est-il pas nécessaire aussi de faire de même pour robot.txt? cdlt, aqwzsx159 Link to comment Share on other sites More sharing options...
Trafiquant Posted February 18, 2014 Share Posted February 18, 2014 Le robots.txt n'est pas à toucher, il ne concerne que les ressources à ne pas indexer par les moteurs. En revanche je suis intéressé par la même combine sur une version 1.5 si quelqu'un connaît. Merci par avance. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now