gmasson Posted March 3, 2011 Share Posted March 3, 2011 Bonjour à tous,Après avoir épuré les différents forums sur le web, je me décide à poser la question ici...J'ai un problème de réécriture d'URL.. tout fonctionne bien sauf les pages :/prices-drop.php/new-products.php/best-sales.php/contact-form.phpElles renvoient toutes sur la page d'accueil...Je précise que je suis chez Netissime et 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 php_flag register_globals Off # 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/c/$1$2.jpg [L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]* /category.php?id_category=$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-]*) /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?isolang=$1&id;_cms=$2 [QSA,L] RewriteRule ^content/category/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?isolang=$1&id;_cms_category=$2 [QSA,L] RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html /product.php?id_product=$3&isolang;=$1 [QSA,L] RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html /product.php?id_product=$2&isolang;=$1 [QSA,L] RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*) /category.php?id_category=$2&isolang;=$1 [QSA,L] RewriteRule ^adresse$ /address.php [QSA,L] RewriteRule ^adresses$ /addresses.php [QSA,L] RewriteRule ^authentification$ /authentication.php [QSA,L] RewriteRule ^panier$ /cart.php [QSA,L] RewriteRule ^bons-de-reduction$ /discount.php [QSA,L] RewriteRule ^historique-des-commandes$ /history.php [QSA,L] RewriteRule ^identite$ /identity.php [QSA,L] RewriteRule ^mon-compte$ /my-account.php [QSA,L] RewriteRule ^commande$ /order.php [QSA,L] RewriteRule ^details-de-la-commande$ /order-follow.php [QSA,L] RewriteRule ^avoirs$ /order-slip.php [QSA,L] RewriteRule ^recherche$ /search.php [QSA,L] RewriteRule ^magasins$ /stores.php [QSA,L] # Catch 404 errors ErrorDocument 404 /404.php 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" FileETag INode MTime Size AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript Merci d'avance pour votre aideGuillaume Link to comment Share on other sites More sharing options...
Samy_R Posted March 3, 2011 Share Posted March 3, 2011 Les modules associés à ces pages sont bien activés ? Link to comment Share on other sites More sharing options...
gmasson Posted March 3, 2011 Author Share Posted March 3, 2011 Oui, tout est bon puisque lorsque je désactive la réécriture d'URL ces pages sont accessibles. Link to comment Share on other sites More sharing options...
Samy_R Posted March 3, 2011 Share Posted March 3, 2011 Tu aurais un exemple en ligne ? Link to comment Share on other sites More sharing options...
gmasson Posted March 3, 2011 Author Share Posted March 3, 2011 Je me permets de remettre une partie de l'échange par PM avec Samy_R (que je remercie pour son aide) si toute fois cela peu servir à quelqu'un. Pour ma part cela ne fonctionne pas, si vous avez d'autres idées je suis preneur ! Tu peux contourner le problème en rajoutant des lignes dans le .htaccess pour ces pages spécifiques, et modifier leur URL dans le bloc à gauche, genre :RewriteRule ^nous-contacter$ /contact-form.php [QSA,L] Link to comment Share on other sites More sharing options...
gmasson Posted March 4, 2011 Author Share Posted March 4, 2011 Bon avec la dernière mise à jour ça fonctionne correctement. Si jamais ça se reproduit pour l'un de vous :1) Vider (nettoyer) le .htaccess2) Générer un nouveau fichier .htaccess dans le back office (en bas de l'onglet SEO dans la dernière version)3) Choisir les URLs "propres" directement dans l'onglet SEO pour les pages "Nouveaux produits" "Mon compte" etc.... 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