micandmod Posted October 21, 2013 Share Posted October 21, 2013 (edited) Bonjour J'ai un petit problème à la racine de mon site. J'ai deux langues d'installées : FR et EN Avec les liens : http://micandmod.com/theshop/fr/ ou http://micandmod.com/theshop/en/ Parfois quand les clients entrent sur le site www.micandmod.com, ils tombent sur la page : http://micandmod.com/theshop/index.php qui est introuvable. Sur SEO & URL's, l'index n'a pas d'url simplifié. Merci pour votre aide. Yannick Edited October 31, 2013 by micandmod (see edit history) Link to comment Share on other sites More sharing options...
Gregory Roussac Posted October 23, 2013 Share Posted October 23, 2013 Bonjour, Il y a bien un fichier index.php dans le dossier theshop ? Je ne vois pas trop comment il arriverait à trouver les autres pages sauf la page même ! Pas de modification du htaccess ou de règle de re écriture coté serveur ? Cordialement Link to comment Share on other sites More sharing options...
micandmod Posted October 23, 2013 Author Share Posted October 23, 2013 Merci Gregory En effet, il y avait un conflit entre le .htaccess sur le serveur et le dossier où pointé le nom de domaine Ca l'air de fonctionner maintenant. A bientôt et encore merci Link to comment Share on other sites More sharing options...
Takio Posted October 24, 2013 Share Posted October 24, 2013 Bonjour J'ai également rencontré le même souci, et je l'ai résolu en reconstruisant le fichier htaccess. Il suffit d'aller dans "Préférences > SEO & URLs > URL simplifiée" ... cocher "non" puis valider... recharger la page, puis cocher "oui" et valider. Ensuite recharger la page acceuil du site à l'aide de "CTRL + F5" Ciao Takio Link to comment Share on other sites More sharing options...
micandmod Posted October 24, 2013 Author Share Posted October 24, 2013 Je pensais avoir résolu ce problème, mais il persiste. Merci Takio j'ai essayé ta solution, mais toujours le même problème. En fait, la redirection fait bien : http://micandmod.com/fr puis d'un coup repart sur : http://micandmod.com/index.php qui n'existe plus, vu que cette page est en url simplifiée suivante : http://micandmod.com/ J'ai essayé de mettre "index.php" sur l'url simplifié, mais elle n'accepte pas les points... Quelqu'un a t-il une petite idée ? Merci ! Link to comment Share on other sites More sharing options...
micandmod Posted October 26, 2013 Author Share Posted October 26, 2013 Personne ? Link to comment Share on other sites More sharing options...
Myshowroom Posted October 26, 2013 Share Posted October 26, 2013 quels droits de récriture avez vous sur le .htaccess, svp? Link to comment Share on other sites More sharing options...
micandmod Posted October 26, 2013 Author Share Posted October 26, 2013 quels droits de récriture avez vous sur le .htaccess, svp? Bonjour, Lecture : Ecriture. 644 Propriété: 33 Merci. Link to comment Share on other sites More sharing options...
micandmod Posted October 26, 2013 Author Share Posted October 26, 2013 A noter que lorsque j'enlève l'URL simplifié, tout fonctionne parfaitement. Je suis bloqué avec cette page index.php Link to comment Share on other sites More sharing options...
micandmod Posted October 26, 2013 Author Share Posted October 26, 2013 Voici le fichier .htaccess en question : # ~~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> SetEnv HTTP_MOD_REWRITE On RewriteEngine on RewriteCond %{HTTP_HOST} ^micandmod.com$ RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] # Images RewriteCond %{HTTP_HOST} ^micandmod.com$ RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^micandmod.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} ^micandmod.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} ^micandmod.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} ^micandmod.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} ^micandmod.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} ^micandmod.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} ^micandmod.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} ^micandmod.com$ RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^micandmod.com$ RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L] # AlphaImageLoader for IE and fancybox RewriteCond %{HTTP_HOST} ^micandmod.com$ RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L] # Dispatcher RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteCond %{HTTP_HOST} ^micandmod.com$ RewriteRule ^.*$ - [NC,L] RewriteCond %{HTTP_HOST} ^micandmod.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> <IfModule mod_filter.c> AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript </IfModule> </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 Comment pourrions nous ajouter une redirection de : http://micandmod.com/index.php sur : http://micandmod.com/fr/ Car il y a une redirection qui se fait automatiquement de http://micandmod.com/fr/ à http://micandmod.com/index.php Mais je ne la trouve pas, ni dans le .htaccess Merci par avance Link to comment Share on other sites More sharing options...
Gregory Roussac Posted October 26, 2013 Share Posted October 26, 2013 (edited) Bonjour, Le problème ne vient a priori pas du htaccess mais soit de la config du virtual host, soit de l'url rewrite pour la page index.php dans la page SEO en back je pense. L'url canonique ne semble pas activée chez vous, pourquoi ? Cordialement Edited October 28, 2013 by Gregory Roussac (see edit history) Link to comment Share on other sites More sharing options...
micandmod Posted October 29, 2013 Author Share Posted October 29, 2013 Bonjour Gregory, merci pour votre réponse. Dans SEO Url, index (pour les deux langues), sont vides. L'url réécrite est juste http://micandmod.com/fr ou en/ J'ai essayé de modifier mon PHP MY ADMIN avec : index.php Mais le problème persiste. Je suis vraiment perdu :S Qu'entendez-vous par url canonique svp ? Merci beaucoup Link to comment Share on other sites More sharing options...
Gregory Roussac Posted October 29, 2013 Share Posted October 29, 2013 Re, Dans la partie SEO, Essayez de cocher "Disable Apache mulitviews" et "url canonique". J'ai du mal à comprendre moi aussi pourquoi il trouve le dispatch de index vers une categorie par exemple, mais pas index sur lui même. A mon avis c'est au niveau de la config du virtual host le souci ou ce sont les Multiviews. Cordialement Link to comment Share on other sites More sharing options...
micandmod Posted October 29, 2013 Author Share Posted October 29, 2013 Merci. Rien n'y fait... ça persiste. J'ai remarqué que lorsque je désactive la simplification d'url, ça disparait. Lorsque j'active une seule langue, ça fonctionne également. Pouvez-vous me préciser ce qu'est le virtual host et multiviews ? J'ai contacté mon hébergeur (phpnet) qui ne peut pas m'aider pour ce problème. Link to comment Share on other sites More sharing options...
Gregory Roussac Posted October 29, 2013 Share Posted October 29, 2013 Re, Quelle version vous utilisez ? Faites moi un mail avec des accès back office et FTP temporaire que je regarde cela demain soir normalement. Cordialement Link to comment Share on other sites More sharing options...
micandmod Posted October 29, 2013 Author Share Posted October 29, 2013 Merci Gregory, je vous envoi ça de suite Link to comment Share on other sites More sharing options...
Gregory Roussac Posted October 31, 2013 Share Posted October 31, 2013 Rebonjour, Ce commit devrait résoudre ce souci. https://github.com/PrestaShop/PrestaShop/commit/1b019dffc549662c88df5abbd12a481b14ff5cae Merci beaucoup ! Cordialement 1 Link to comment Share on other sites More sharing options...
micandmod Posted October 31, 2013 Author Share Posted October 31, 2013 Un énorme merci Gregory pour avoir résolu mon problème ! J'ai vu que tout fonctionne parfaitement maintenant sur mon site. Du très bon boulot ! A bientôt Yannick Link to comment Share on other sites More sharing options...
meyer2005 Posted June 2, 2015 Share Posted June 2, 2015 (edited) Bonsoir, je suis en presta 1.6.0.14 j'ai le meme soucie:-(. le shop fonctionne mais une fois j active le boutton "URL simplifié" Je recois page introuvable... J'ai le mod_rewrite activé au Niveau du serveur, je regenere l'url, j ai la Boutique en 3 Langues ca peut etre ca le Probleme!? Je viens de desactiver les autres Langues j ai pu afficher la page d acceuil, mais les autres pages sont tjrs introuvables. J espere vous pouvez m aider. Meyer Edited June 2, 2015 by meyer2005 (see edit history) 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