Macjo Posted December 30, 2011 Share Posted December 30, 2011 Bonjour à tous. J'ai activé l'URL Rewriting sur mon site, et ça marche plutôt bien. J'ai tout de même un problème. En fait, j'ai un menu ("blocktopmenu") qui renvoie vers des liens tels que : "index.php" ou encore "contact-form.php". Quand je me balade sur mon site, tout se passe bien. Jusqu'à ce que je rentre dans une fiche produit. Si je suis dans une page produit, et que je clique sur un lien de mon menu (par exemple "index.php" ou "contact-form.php" J'ai une page "not found" La page produit "rewriting" étant www.mondomaine.com/vestes/1-produit. Je tombe sur une url de type www.mondomaine.com/vestes/index.php ou www.mondomaine.com/vestes/contact-form.php et non plus www.mondomaine.com/index.php. Si vous avez une solution à ce problème :/ Merci d'avance Link to comment Share on other sites More sharing options...
Oron Posted December 31, 2011 Share Posted December 31, 2011 Bonjour Vous avez régénérer le fichier .htaccess ? Dans le dossier /tools/smarty/cache vider tout sauf le index.php de même dans /tools/smarty/compile sauf le index.php Vider aussi le cache et cookies de votre navigateur, voir aussi les fichiers temporaires. Link to comment Share on other sites More sharing options...
mehdi2405 Posted December 31, 2011 Share Posted December 31, 2011 bonjour cela marche t il pour la version 1.5.0.2 ? impossible d'installer les url rewriting sur 1&1 et ovh merci de votre aide Link to comment Share on other sites More sharing options...
Oron Posted December 31, 2011 Share Posted December 31, 2011 Bonjour Impossible d'installer l'url rewriting sur 1&1 et ovh ? il y a une erreur quelque part, de nombreux prestashop sont chez ovh et 1&1 Avez-vous mis les lignes spécifiques à ovh et 1&1 dans le fichier .htaccess Ouvrez votre .htaccess et regarder s'il y a : # .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 <IfModule mod_rewrite.c> # URL rewriting module activation RewriteEngine on # URL rewriting rules RewriteRule ^api/?(.*)$ /webservice/dispatcher.php?url=$1 [QSA,L] RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2$3.jpg [L] RewriteRule ^([0-9]+)\-([0-9]+)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2.jpg [L] RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$1$2.jpg [L] RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$1$2$3.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$1$2$3$4.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteRule ^c/([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L] RewriteRule ^c/([a-zA-Z-]+)/[a-zA-Z0-9-]+\.jpg$ /img/c/$1.jpg [L] RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L] RewriteRule ^[a-zA-Z0-9-]*/([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*(/[a-zA-Z0-9-]*)+ /category.php?id_category=$1&noredirect=1 [QSA,L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]* /category.php?id_category=$1 [QSA,L] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*) /supplier.php?id_supplier=$1 [QSA,L] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*) /manufacturer.php?id_manufacturer=$1 [QSA,L] RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms=$1 [QSA,L] RewriteRule ^content/category/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms_category=$1 [QSA,L] RewriteRule ^page-non-trouvee$ /404.php [QSA,L] RewriteRule ^adresse$ /address.php [QSA,L] RewriteRule ^adresses$ /addresses.php [QSA,L] RewriteRule ^authentification$ /authentication.php [QSA,L] RewriteRule ^meilleures-ventes$ /best-sales.php [QSA,L] RewriteRule ^panier$ /cart.php [QSA,L] RewriteRule ^contactez-nous$ /contact-form.php [QSA,L] RewriteRule ^bons-de-reduction$ /discount.php [QSA,L] RewriteRule ^suivi-commande-invite$ /guest-tracking.php [QSA,L] RewriteRule ^historique-des-commandes$ /history.php [QSA,L] RewriteRule ^identite$ /identity.php [QSA,L] RewriteRule ^fabricants$ /manufacturer.php [QSA,L] RewriteRule ^mon-compte$ /my-account.php [QSA,L] RewriteRule ^nouveaux-produits$ /new-products.php [QSA,L] RewriteRule ^commande$ /order.php [QSA,L] RewriteRule ^details-de-la-commande$ /order-follow.php [QSA,L] RewriteRule ^commande-rapide$ /order-opc.php [QSA,L] RewriteRule ^avoirs$ /order-slip.php [QSA,L] RewriteRule ^mot-de-passe-oublie$ /password.php [QSA,L] RewriteRule ^promotions$ /prices-drop.php [QSA,L] RewriteRule ^recherche$ /search.php [QSA,L] RewriteRule ^plan-du-site$ /sitemap.php [QSA,L] RewriteRule ^magasins$ /stores.php [QSA,L] RewriteRule ^fournisseurs$ /supplier.php [QSA,L] </IfModule> # Catch 404 errors ErrorDocument 404 /404.php Link to comment Share on other sites More sharing options...
mehdi2405 Posted January 2, 2012 Share Posted January 2, 2012 oui g rajouté les mentions ci dessous et toujours rien auriez vous un htaccess complet pour ovh et 1&1 que je teste ? merci Link to comment Share on other sites More sharing options...
jeckyl Posted January 2, 2012 Share Posted January 2, 2012 bonjour cela marche t il pour la version 1.5.0.2 ? impossible d'installer les url rewriting sur 1&1 et ovh merci de votre aide Bonjour, juste pour rappeler que cette version de prestashop n'est fait que pour des test et ne doit surtout pas être utiliser en production. si vous rencontrez des soucis avec cette version i faudrait revenir à la 1.4 qui elle est stable. Link to comment Share on other sites More sharing options...
mehdi2405 Posted January 2, 2012 Share Posted January 2, 2012 bonjour c justement pour des test et j'aimerais faire fonctionner le multiboutiques via l'url simplifiée Link to comment Share on other sites More sharing options...
mehdi2405 Posted January 6, 2012 Share Posted January 6, 2012 up ???? Link to comment Share on other sites More sharing options...
Mando Posted February 16, 2012 Share Posted February 16, 2012 Tu as pensé à cocher la case "Rediriger automatiquement vers l'url canonique" ? Link to comment Share on other sites More sharing options...
libretto Posted April 13, 2012 Share Posted April 13, 2012 De mon coté avec sur une installation parfaitement fraiche de la version 1.5.0.9 sur un mutualisé jOVH 'ai essayé de modifier le fichier .htaccess comme recommandé par Oron ci dessus mais cela n'a pas fonctionné. D'après OVh le mod_rewrite est activé sur ses mutualisés. Je n'ai pas non plus trouvé de moyen de générer automatiquement les règles de bases depuis le BO de Prestashop. Link to comment Share on other sites More sharing options...
Oron Posted April 14, 2012 Share Posted April 14, 2012 Bonjour Il est possible que le fichier .htaccess que j'ai mis plus haut ne soit plus juste pour la version 1.5.x vu que c'est d'une version inférieure à la 1.5 Je l'ai surtout mis pour avoir une idée, un repère, un exemple Link to comment Share on other sites More sharing options...
cebfr Posted May 22, 2012 Share Posted May 22, 2012 Bonjour J'ai un problème avec la redirection et google tools me trouve toujours des balises title en double. N'étant pas spécialiste en HTACCESS je me permet de mettre le mien si une ame charitable peut m'aider. # .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 SetEnv REGISTER_GLOBALS 0 # URL rewriting module activation RewriteEngine on RewriteCond %{HTTP_HOST} ^editionscmg.com$ RewriteRule ^(.*) http://www.editionscmg.com/$1 [QSA,L,R=301] RedirectPermanent /20-demission-9791090538078.html?id_product=20 /20-demission-9791090538078.html <IfModule mod_rewrite.c> # URL rewriting module activation RewriteBase / RewriteEngine on RewriteRule ^([a-z]{2})/blog/([0-9]+)-[a-zA-Z0-9-]* /modules/psblog/content.php?id=$2&isolang=$1 [QSA,L,E] RewriteRule ^blog/([0-9]+)-[a-zA-Z0-9-]* /modules/psblog/content.php?id=$1 [QSA,L,E] RewriteRule ^([a-z]{2})/blog/category/([0-9]+)-[a-zA-Z0-9-]* /modules/psblog/content.php?category=$2&isolang=$1 [QSA,L,E] RewriteRule ^blog/category/([0-9]+)-[a-zA-Z0-9-]* /modules/psblog/content.php?category=$1 [QSA,L,E] RewriteRule ^([a-z]{2})/blog /modules/psblog/content.php [QSA,L,E] RewriteRule ^blog /modules/psblog/content.php [QSA,L,E] RewriteRule ^([a-z0-9]+)-([a-z0-9]+)(-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*.jpg$ /img/p/$1-$2$3.jpg [L] RewriteRule ^([0-9]+)-([0-9]+)/[_a-zA-Z0-9-]*.jpg$ /img/p/$1-$2.jpg [L] RewriteRule ^([0-9])(-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*.jpg$ /img/p/$1/$1$2.jpg [L] RewriteRule ^([0-9])([0-9])(-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*.jpg$ /img/p/$1/$2/$1$2$3.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*.jpg$ /img/p/$1/$2/$3/$1$2$3$4.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteRule ^c/([0-9]+)(-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*.jpg$ /img/c/$1$2.jpg [L] RewriteRule ^c/([a-zA-Z-]+)/[a-zA-Z0-9-]+.jpg$ /img/c/$1.jpg [L] RewriteRule ^([0-9]+)(-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*.jpg$ /img/c/$1$2.jpg [L] RewriteRule ^([0-9]+)-[a-zA-Z0-9-]*.html /product.php?id_product=$1 [QSA,L] RewriteRule ^[a-zA-Z0-9-]*/([0-9]+)-[a-zA-Z0-9-]*.html /product.php?id_product=$1 [QSA,L] RewriteRule ^([0-9]+)-[a-zA-Z0-9-]*(/[a-zA-Z0-9-]*)+ /category.php?id_category=$1&noredirect=1 [QSA,L] RewriteRule ^([0-9]+)-[a-zA-Z0-9-]* /category.php?id_category=$1 [QSA,L] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*) /supplier.php?id_supplier=$1 [QSA,L] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*) /manufacturer.php?id_manufacturer=$1 [QSA,L] RewriteRule ^content/([0-9]+)-([a-zA-Z0-9-]*) /cms.php?id_cms=$1 [QSA,L] RewriteRule ^content/category/([0-9]+)-([a-zA-Z0-9-]*) /cms.php?id_cms_category=$1 [QSA,L] RewriteRule ^page-non-trouvee$ /404.php [QSA,L] RewriteRule ^adresse$ /address.php [QSA,L] RewriteRule ^adresses$ /addresses.php [QSA,L] RewriteRule ^identifiez-vous$ /authentication.php [QSA,L] RewriteRule ^meilleures-ventes$ /best-sales.php [QSA,L] RewriteRule ^panier$ /cart.php [QSA,L] RewriteRule ^contactez-nous$ /contact-form.php [QSA,L] RewriteRule ^bons-de-reduction$ /discount.php [QSA,L] RewriteRule ^suivi-commande-invite$ /guest-tracking.php [QSA,L] RewriteRule ^historique-des-commandes$ /history.php [QSA,L] RewriteRule ^identite$ /identity.php [QSA,L] RewriteRule ^fabricants$ /manufacturer.php [QSA,L] RewriteRule ^mon-compte$ /my-account.php [QSA,L] RewriteRule ^nouveaux-produits$ /new-products.php [QSA,L] RewriteRule ^actualites$ /news.php [QSA,L] RewriteRule ^commande$ /order.php [QSA,L] RewriteRule ^details-de-la-commande$ /order-follow.php [QSA,L] RewriteRule ^commande-rapide$ /order-opc.php [QSA,L] RewriteRule ^avoirs$ /order-slip.php [QSA,L] RewriteRule ^mot-de-passe-oublie$ /password.php [QSA,L] RewriteRule ^promotions$ /prices-drop.php [QSA,L] RewriteRule ^recherche$ /search.php [QSA,L] RewriteRule ^plan-du-site$ /sitemap.php [QSA,L] </IfModule> # Catch 404 errors ErrorDocument 404 /404.php <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType text/css "access plus 1 week" ExpiresByType text/javascript "access plus 1 week" ExpiresByType application/javascript "access plus 1 week" ExpiresByType application/x-javascript "access plus 1 week" ExpiresByType image/x-icon "access plus 1 year" </IfModule> FileETag INode MTime Size <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript </IfModule> Et sur google tools j'ai http://www.editionscmg.com/20-demission-9791090538078.html http://www.editionscmg.com/20-demission-9791090538078.html?id_product=20 merci pour votre aide 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