nanono71 Posted April 8, 2010 Share Posted April 8, 2010 bonjour malgré toutes les infos trouvées sur le forum, je n'arrive pas à valider l'URL rewriting correctement :voici mon .htaccess SetEnv REGISTER_GLOBALS 0 SetEnv PHP_VER 5 # URL rewriting module activation RewriteEngine on # URL rewriting rules RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [L,E] RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [L,E] RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang;=$1$5 [L,E] RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang;=$1$4 [L,E] RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang;=$1 [QSA,L,E] RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [L,E] RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [L,E] RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E] RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E] RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E] # Catch 404 errors ErrorDocument 404 /404.php lorsque je coche url simplifiée dans le bo : ca fonctionne mais dès que l'on interroge sur mon site une fiche produit le contenu du block catégorie disparait! (je précise que j'ai remplacé le block catégorie d'origine par un block catégorie déroulant vertical )si je tente de generer un nouveau fichier .htaccess via le back-office : page blanche!! voici le lien de mon site : http://www.soi-maime.fr/autre question peut-etre bete : lorsque l'on dit mettre le .htaccess dans la racine du site : où faut-il le mettre ? le mien si situe dans : /www/ au même niveau que les fichiers index.php config.php....Merci à une âme charitable qui voudra bien m'éclaircir ! Link to comment Share on other sites More sharing options...
africart Posted April 8, 2010 Share Posted April 8, 2010 Ton htaccess est bien placé.J'y connais pas grand chose mais ton fichier ressemble au mien.Précision: lorsque tu génères un htaccess, tu dois d'abord en avoir un mais complètement vierge.A part ça, je ne suis pas chez ovh, t'as regardé si c'est la bonne extension, elle varie selon les hébergeurs.Ou alors ça vient de ton nouveau bloc, désinsatlle le module et fais un essai avec celui d'origineBye Link to comment Share on other sites More sharing options...
Yoya Posted April 9, 2010 Share Posted April 9, 2010 Hello nanono, autre question peut-etre bete : lorsque l'on dit mettre le .htaccess dans la racine du site : où faut-il le mettre ? le mien si situe dans : /www/ au même niveau que les fichiers index.php config.php.... C'est bien là qu'il faut le mettre oui.A bientot,Pierre. Link to comment Share on other sites More sharing options...
nanono71 Posted April 9, 2010 Author Share Posted April 9, 2010 bonjour yoya971 et bonjour africartmerci pour vos réponses. J'étais presque certain que mon .htaccess était bien placé et son contenu adapté pour ovh par rapport à tout ce que j'ai pu lire dans le forum. J'ai bien essayé également de vider mon .htaccess avant de refaire un générer auto dans le back office mais j'ai toujours le même résultat : page blanche et plus d'acces ni à l'admin ni au site ! je vais essayer de remettre le block categorie d'origine mais c'est dommage car le blockcataegories elya vertical est bien plus sympa point de vue navigation merci encore pour votre aide Link to comment Share on other sites More sharing options...
Yoya Posted April 9, 2010 Share Posted April 9, 2010 Vérifie que lors de la regénération, il y'a toujours : SetEnv PHP_VER 5 SetEnv REGISTER_GLOBALS 0 De plus, pour ma part j'ai çà dans mon htacess pour ovh : RewriteBase / Bon courage,Pierre. Link to comment Share on other sites More sharing options...
nanono71 Posted April 9, 2010 Author Share Posted April 9, 2010 Merci yoya971 (je ne sais pas pourquoi je n'ai plus les alertes lorsque quelqu'un post une réponse sur l'une de mes questions!??)Mon url rewriting a l'air de bien fonctionner lorsque j'active url simplifié :oui . Donc mon .htaccess parait bon.j'ai trouvé une partie de la solution concernant le bloc categories elyazalée :il fallait modifier dans le fichier blockcategorieselya.tpl et remplacer les lignes 2,3, 4 : src="./modules/blockcategorieselya/JSCookMenu.js" src="./modules/blockcategorieselya/theme1/theme.js" ype="text/css" href="./modules/blockcategorieselya/theme1/theme.css" par src="{$base_dir}modules/blockcategorieselya/JSCookMenu.js" src="{$base_dir}modules/blockcategorieselya/theme1/theme.js" type="text/css" href="{$base_dir}modules/blockcategorieselya/theme1/theme.css" mais... comme il y a toujours un hic, les sous-catégories ne s'affiche plus correctement : il y a deux "?" qui s'affichent à droite et à gauche du texte! (comme s'il manquait deux images!)il doit y avoir autre chose à modifier dans ce bloc ou dans son theme...j'ai envoyé un message à d'autres membres qui ont rencontré le même souci et j'attends de trouver la solution.En attendant, je fonctionne toujours sans le rewriting url...merci encore de m'avoir aidé à faire avancer le schmilblick! Link to comment Share on other sites More sharing options...
Petya Posted July 21, 2010 Share Posted July 21, 2010 HiThis fix did not solve the problem. Everything still works, except when viewing products, the categories block stays empty.src="{$base_dir}modules/blockcategorieselya/JSCookMenu.js"src="{$base_dir}modules/blockcategorieselya/theme1/theme.js"type="text/css" href="{$base_dir}modules/blockcategorieselya/theme1/theme.css"The problem occures since i switched to Friendly URLs. I love the /blockcategorieselya/ module, it would be ideal for me, but I cant give up SEO benefits, for the design of a module, so i installed something else instead. But please, help me with this. 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