guilli Posted May 18, 2011 Share Posted May 18, 2011 Bonjour,J'ai un problème de réécriture d'URL.Je suis en local sur mon ordinateur, j'ai installé une boutique prestashop 1.4, tout est ok.Je mets en place l'écriture d'url simplifiée avec un fichier .htaccess fraichement généré plus rien ne marche !Par exemple, à partir du back office, une fois la réécriture d'url mis en place je ne peux même plus prévisualiser mes pages cms, j'ai le message d'erreur: The requested URL /monsite/fr/content/1-livraison was not found on this server. Autre exemple, à partir de mon front office:ancien lien qui marchait : http://localhost/monsite/category.php?id_category=13 nouveau lien hs : http://localhost/monsite/fr/13-monproduit Voici mon htaccess: # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # WARNING: PLEASE DO NOT MODIFY THIS FILE MANUALLY. IF NECESSARY, ADD YOUR SPECIFIC CONFIGURATION WITH THE HTACCESS GENERATOR IN BACK OFFICE # http://www.prestashop.com - http://www.prestashop.com/forums # URL rewriting module activation RewriteEngine on # URL rewriting rules RewriteRule ^api/?(.*)$ /monsite/webservice/dispatcher.php?url=$1 [QSA,L] RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /monsite/img/p/$1-$2$3.jpg [L] RewriteRule ^([0-9]+)\-([0-9]+)/[_a-zA-Z0-9-]*\.jpg$ /monsite/img/p/$1-$2.jpg [L] RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /monsite/img/c/$1$2.jpg [L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*\.html /monsite/product.php?id_product=$1 [QSA,L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]* /monsite/category.php?id_category=$1 [QSA,L] RewriteRule ^[a-zA-Z0-9-]*/([0-9]+)\-[a-zA-Z0-9-]*\.html /monsite/product.php?id_product=$1 [QSA,L] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*) /monsite/supplier.php?id_supplier=$1 [QSA,L] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*) /monsite/manufacturer.php?id_manufacturer=$1 [QSA,L] RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*) /monsite/cms.php?id_cms=$1 [QSA,L] RewriteRule ^content/category/([0-9]+)\-([a-zA-Z0-9-]*) /monsite/cms.php?id_cms_category=$1 [QSA,L] RewriteRule ^([a-z]{2})/[a-zA-Z0-9-]*/([0-9]+)\-[a-zA-Z0-9-]*\.html /monsite/product.php?id_product=$2&isolang;=$1 [QSA,L] RewriteRule ^([a-z]{2})/([0-9]+)\-[a-zA-Z0-9-]*\.html /monsite/product.php?id_product=$2&isolang;=$1 [QSA,L] RewriteRule ^([a-z]{2})/([0-9]+)\-[a-zA-Z0-9-]* /monsite/category.php?id_category=$2&isolang;=$1 [QSA,L] RewriteRule ^([a-z]{2})/content/([0-9]+)\-[a-zA-Z0-9-]* /monsite/cms.php?isolang=$1&id;_cms=$2 [QSA,L] RewriteRule ^([a-z]{2})/content/category/([0-9]+)\-[a-zA-Z0-9-]* /monsite/cms.php?isolang=$1&id;_cms_category=$2 [QSA,L] RewriteRule ^([a-z]{2})/([0-9]+)__[a-zA-Z0-9-]* /monsite/supplier.php?isolang=$1&id;_supplier=$2 [QSA,L] RewriteRule ^([a-z]{2})/([0-9]+)_[a-zA-Z0-9-]* /monsite/manufacturer.php?isolang=$1&id;_manufacturer=$2 [QSA,L] RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html /monsite/product.php?id_product=$3&isolang;=$1 [QSA,L] RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html /monsite/product.php?id_product=$2&isolang;=$1 [QSA,L] RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*) /monsite/category.php?id_category=$2&isolang;=$1 [QSA,L] RewriteRule ^en/address$ /monsite/address.php?isolang=en [QSA,L] RewriteRule ^en/addresses$ /monsite/addresses.php?isolang=en [QSA,L] RewriteRule ^en/authentication$ /monsite/authentication.php?isolang=en [QSA,L] RewriteRule ^en/cart$ /monsite/cart.php?isolang=en [QSA,L] RewriteRule ^en/discount$ /monsite/discount.php?isolang=en [QSA,L] RewriteRule ^en/guest-tracking$ /monsite/guest-tracking.php?isolang=en [QSA,L] RewriteRule ^en/order-history$ /monsite/history.php?isolang=en [QSA,L] RewriteRule ^en/identity$ /monsite/identity.php?isolang=en [QSA,L] RewriteRule ^en/my-account$ /monsite/my-account.php?isolang=en [QSA,L] RewriteRule ^en/order$ /monsite/order.php?isolang=en [QSA,L] RewriteRule ^en/order-follow$ /monsite/order-follow.php?isolang=en [QSA,L] RewriteRule ^en/quick-order$ /monsite/order-opc.php?isolang=en [QSA,L] RewriteRule ^en/order-slip$ /monsite/order-slip.php?isolang=en [QSA,L] RewriteRule ^en/search$ /monsite/search.php?isolang=en [QSA,L] RewriteRule ^en/stores$ /monsite/stores.php?isolang=en [QSA,L] RewriteRule ^en/([^?&]*) /monsite/$1?isolang=en [QSA,L] RewriteRule ^fr/adresse$ /monsite/address.php?isolang=fr [QSA,L] RewriteRule ^fr/adresses$ /monsite/addresses.php?isolang=fr [QSA,L] RewriteRule ^fr/authentification$ /monsite/authentication.php?isolang=fr [QSA,L] RewriteRule ^fr/panier$ /monsite/cart.php?isolang=fr [QSA,L] RewriteRule ^fr/bons-de-reduction$ /monsite/discount.php?isolang=fr [QSA,L] RewriteRule ^fr/guest-tracking$ /monsite/guest-tracking.php?isolang=fr [QSA,L] RewriteRule ^fr/historique-des-commandes$ /monsite/history.php?isolang=fr [QSA,L] RewriteRule ^fr/identite$ /monsite/identity.php?isolang=fr [QSA,L] RewriteRule ^fr/mon-compte$ /monsite/my-account.php?isolang=fr [QSA,L] RewriteRule ^fr/commande$ /monsite/order.php?isolang=fr [QSA,L] RewriteRule ^fr/details-de-la-commande$ /monsite/order-follow.php?isolang=fr [QSA,L] RewriteRule ^fr/quick-order$ /monsite/order-opc.php?isolang=fr [QSA,L] RewriteRule ^fr/avoirs$ /monsite/order-slip.php?isolang=fr [QSA,L] RewriteRule ^fr/recherche$ /monsite/search.php?isolang=fr [QSA,L] RewriteRule ^fr/magasins$ /monsite/stores.php?isolang=fr [QSA,L] RewriteRule ^fr/([^?&]*) /monsite/$1?isolang=fr [QSA,L] # Catch 404 errors ErrorDocument 404 /monsite/404.php Du coup plus rien ne marche, tous les liens de ma boutique sont HS, svp aidez moi. merci Link to comment Share on other sites More sharing options...
btsconsult Posted May 18, 2011 Share Posted May 18, 2011 Bonjour,J'ai le même problème.En attendant que quelqu'un ne propose une solution, décoche URLs simplifées et regénère ton fichier Htaccess. Link to comment Share on other sites More sharing options...
guilli Posted May 18, 2011 Author Share Posted May 18, 2011 C'est un problème récurrent sur prestashop 1.4 et cela devrait être corrigé avec une mise à jour ou cela est un problème que prestashop ne résoudra pas ? Link to comment Share on other sites More sharing options...
guilli Posted May 18, 2011 Author Share Posted May 18, 2011 J'ai passé l'après midi à me casser les dents dessus.Plus rien ne marche et je n'arrive pas à revenir en arrière en plus. (manipulation à partir de l'admin et suppression du .htaccess pour être sur)Ce que je remarque de bizarre c'est que mes pages CMS points vers : /monsite/fr/content/1-livraison par exemplemais je n'ai nulle part de répertoire /fr/ sur mon ftp.Le .htaccess est pas bon ? Link to comment Share on other sites More sharing options...
guilli Posted May 19, 2011 Author Share Posted May 19, 2011 Trouvé, problème de fichier .htaccess non pris en compte. 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