Stephka Posted December 10, 2012 Share Posted December 10, 2012 (edited) Bonsoir, J'essaye d'importer de nouvelles images dans ma boutique Prestashop mais elle n'apparaissent pas sur le front office. Je suppose que le soucis vient de ma réécriture URL dans le ficher .htaccess . Comment pourrais je trouver le code exact? Merci d'avance pour votre aide SB Edited December 14, 2012 by Stephka (see edit history) Link to comment Share on other sites More sharing options...
Martin Campos Posted December 11, 2012 Share Posted December 11, 2012 Bonsoir. Veuillez de mettre l'adresse Web (URL) de ton site Web et dire la version du logiciel avec laquelle vous travaillez. Tu peux y aller vers "Paramètres avancés > Performances" et la dernière option "CCC (Concaténation, Compression et mise en Cache)", tu peux activer "Optimisation Apache" (En cochant cette case, votre fichier .htaccess sera complété automatiquement avec des directives améliorant le cache et la compression). Dissez si ça marche. MARTIN Link to comment Share on other sites More sharing options...
Stephka Posted December 11, 2012 Author Share Posted December 11, 2012 Bonjour Martin, Merci pour votre réponse. L'optimisation Apache était déjà activée. Je l'ai désactivée pour la réactiver à nouveau en ajoutant une nouvelle image mais malheureusement cela ne fonctionne toujours pas. Le site web est: www.artistswhodobooks.com Je suis hébergée chez OVH et le produit que je voulait mettre en ligne s'appelle: BLCK/BLCK Merci d'avance pour ton aide! Stéphanie Link to comment Share on other sites More sharing options...
Martin Campos Posted December 11, 2012 Share Posted December 11, 2012 Bonjour Stephka. Tout d'abord, les dossiers ont permis pour écriture? L'adresse Web de l'image est http://www.artistswhodobooks.com/32-large_default/blckblck.jpg, donc, veuillez sur "Préférences > Images" si existe "large_default" et vous aussi pouvez "Regénérer les miniatures" au fin de la page. Dissez-moi si ça marche: MARTIN Link to comment Share on other sites More sharing options...
Stephka Posted December 11, 2012 Author Share Posted December 11, 2012 Merci vraiment pour votre réponse rapide! Malheureusement j'ai fait les deux essais: "large default" et "régénérer les miniatures" et toujours pas.... No sé que hacer! Stéphanie Link to comment Share on other sites More sharing options...
Martin Campos Posted December 11, 2012 Share Posted December 11, 2012 (edited) Renomez le fichier .htaccess et le créer au nouveau ou mettez un .htaccess qui marche. Voire que mod_rewrite d'Apache marche? Veuillez de reviser sur "Préférences > SEO & URLs" les configurations des URL. Edited December 11, 2012 by Martin Campos (see edit history) Link to comment Share on other sites More sharing options...
Stephka Posted December 11, 2012 Author Share Posted December 11, 2012 Sur les Préférences SEO & URL, dans configuration, il y a 3 oui : URL simplifiée, rediriger automatiquement vers l'URL canonique, désactiver l'option Apache Multiviews Mon .htaccess semble fonctionnerJ'ai rajouté il y a peu les lignes suivantes afin d'être dirigé sur d'autres pages et d'éviter l'erreur 310. RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] et aussi: SetEnv REGISTER_GLOBALS 0 je ne sais pas où trouver un bon fichier .htaccess pour Prestashop 1.5 Merci encore... Stéphanie Link to comment Share on other sites More sharing options...
Martin Campos Posted December 11, 2012 Share Posted December 11, 2012 Essayez cette .htaccess # ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # http://www.prestashop.com - http://www.prestashop.com/forums <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^www.artistswhodobooks.com$ RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] # Images RewriteCond %{HTTP_HOST} ^www.artistswhodobooks.com$ RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^www.artistswhodobooks.com$ RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L] RewriteCond %{HTTP_HOST} ^www.artistswhodobooks.com$ RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L] RewriteCond %{HTTP_HOST} ^www.artistswhodobooks.com$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L] RewriteCond %{HTTP_HOST} ^www.artistswhodobooks.com$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L] RewriteCond %{HTTP_HOST} ^www.artistswhodobooks.com$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L] RewriteCond %{HTTP_HOST} ^www.artistswhodobooks.com$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteCond %{HTTP_HOST} ^www.artistswhodobooks.com$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L] RewriteCond %{HTTP_HOST} ^www.artistswhodobooks.com$ RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^www.artistswhodobooks.com$ RewriteRule ^c/([a-zA-Z-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L] # Dispatcher RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteCond %{HTTP_HOST} ^www.artistswhodobooks.com$ RewriteRule ^.*$ - [NC,L] RewriteCond %{HTTP_HOST} ^www.artistswhodobooks.com$ RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L] </IfModule> <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> #If rewrite mod isn't enabled ErrorDocument 404 /index.php?controller=404 # ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again Link to comment Share on other sites More sharing options...
Stephka Posted December 11, 2012 Author Share Posted December 11, 2012 Merci Martin mais il y a un petit souci: Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /homez.577/artistsw/www/index.php on line 29 Link to comment Share on other sites More sharing options...
Martin Campos Posted December 11, 2012 Share Posted December 11, 2012 Sur les lignes 28 et 29 du /index.php, j'ai: require(dirname(__FILE__).'/config/config.inc.php'); Dispatcher::getInstance()->dispatch(); Ici un lien vers une probleme pareil: http://www.prestashop.com/forums/topic/194410-eurreur-une-fois-seo-urls-touche/page__hl__+t_object_operator__fromsearch__1 Link to comment Share on other sites More sharing options...
Stephka Posted December 11, 2012 Author Share Posted December 11, 2012 Bonsoir Martin, désolée j'ai dû m'absenter. J'ai changé l'index.php mais j'ai toujours cette erreur qui s'affiche: Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /homez.577/artistsw/www/index.php on line 29... Peut être que ça a changé pour la version 1.5.... je ne sais pas si vous pouvez encore m'aider. Merci d'avance en tout cas. Stéphanie Link to comment Share on other sites More sharing options...
Stephka Posted December 13, 2012 Author Share Posted December 13, 2012 Bonjour Martin, Juste pour vous dire que le problème est résolu! sur le ht access que vous m'avez donner, il manquait le fameux : SETENV PHP_VER 5 pour OVH. Désormais le site fonctionne et les images aussi... enfin presque.... si les images fonctionnent pour les nouveaux produits, en revanche lorsque je veux mettre le logo via le module "éditeur de page d'accueil", l'image apparait sur safari mais pas sur firefox???? Je vous remercie par avance si vous pouvez encore m'aider à résoudre ce nouveau problème. Quoiqu'il en soit un grand merci pour m'avoir aidé à solutionner ce problème d'images! Stéphanie Link to comment Share on other sites More sharing options...
Martin Campos Posted December 13, 2012 Share Posted December 13, 2012 De rien Stéphanie, avec plaisir et si je peux vous aider en autres choses, contactez-moi. Vous pouvez ouvrir un nouveau sujet pour les images de Firefox, en dissant l'adresse Web (URL) de la page www.artistswhodobooks.com et la version du PrestaShop 1.5.X. Editez SVP le sujet et mettez au début [RESOLU]. Jusqu'au la prochain fois: MARTIN 1 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