MartinFaucher34 Posted December 2, 2016 Share Posted December 2, 2016 Bonjour à tous, Aujourd'hui, j'ai voulu migrer mon site du local vers le web. Le site se trouve dans un sous-dossier www.mondomaine.com/monsite/ Probleme : j'ai bien accès à l'admin mais le site ne s'affiche pas en m'évoquant une erreur 500 (HTTP ERROR 500). Voici mon ficher 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> <IfModule mod_env.c> SetEnv HTTP_MOD_REWRITE On </IfModule> RewriteEngine on #Domain: www.mondomaine.com RewriteRule . - [E=REWRITEBASE:/monsite/] RewriteRule ^api$ api/ [L] RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] # Images RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L] RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L] 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] 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] 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] 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] 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] 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] RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L] RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L] # AlphaImageLoader for IE and fancybox 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 RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L] </IfModule> AddType application/vnd.ms-fontobject .eot AddType font/ttf .ttf AddType font/otf .otf AddType application/x-font-woff .woff <IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|svg)$"> Header add Access-Control-Allow-Origin "*" </FilesMatch> </IfModule> #If rewrite mod isn't enabled ErrorDocument 404 /monsite/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 J'ai déjà essayer de regénérer mon fichier htaccess en pensant que c'était l'url rewriting le problème mais ce n'est pas le cas. Merci de me donner un coup de main car je me prend la tête depuis 8h ... Bonne journée ! Link to comment Share on other sites More sharing options...
PixGeek Posted December 2, 2016 Share Posted December 2, 2016 as tu changé les valeur dans /tonsite/config/settings.inc ? Changé les url dans ton back-office? Link to comment Share on other sites More sharing options...
MartinFaucher34 Posted December 2, 2016 Author Share Posted December 2, 2016 Bonjour Tony Stark, J'ai effectivement changé les valeurs de la bdd dans le settings inc et la table url en sql. La preuve en est : j'ai accès à l'administration sous le bon url. Mais le problème persiste. Link to comment Share on other sites More sharing options...
PixGeek Posted December 2, 2016 Share Posted December 2, 2016 vide les caches et régénére un nouveau htacces... et patience Link to comment Share on other sites More sharing options...
MartinFaucher34 Posted December 2, 2016 Author Share Posted December 2, 2016 Comment dois-je vider les caches ? Link to comment Share on other sites More sharing options...
MartinFaucher34 Posted December 2, 2016 Author Share Posted December 2, 2016 Ca ne fonctionne toujours pas. Une idée ? C'est tout de même bizarre que je n'ai accès qu'à l'admin (qui fonctionne très bien) mais pas à la boutique ... Link to comment Share on other sites More sharing options...
PixGeek Posted December 2, 2016 Share Posted December 2, 2016 dans l'onglet->Parametres avancés -> videz le cache tu as un url se tons site? Link to comment Share on other sites More sharing options...
PixGeek Posted December 2, 2016 Share Posted December 2, 2016 contacte ton hébergeur, cela doit venir de chez eux Link to comment Share on other sites More sharing options...
MartinFaucher34 Posted December 2, 2016 Author Share Posted December 2, 2016 Le cache est vider. Mais toujours le même soucis pour le visu de la boutique. La page www.mondomaine.com ne fonctionne pas. Impossible de traiter cette demande via www.mondomaine.com à l'heure actuelle.HTTP ERROR 500 Link to comment Share on other sites More sharing options...
PixGeek Posted December 2, 2016 Share Posted December 2, 2016 'est un problème de serveur, contacte ton hébergeur, cela doit venir de chez eux Link to comment Share on other sites More sharing options...
MartinFaucher34 Posted December 2, 2016 Author Share Posted December 2, 2016 Je les aient contactés et ils m'ont dit que cela venait de mon côté. Donc sûrement du fichier htaccess. Link to comment Share on other sites More sharing options...
PixGeek Posted December 2, 2016 Share Posted December 2, 2016 reply ton htaccess Link to comment Share on other sites More sharing options...
MartinFaucher34 Posted December 2, 2016 Author Share Posted December 2, 2016 # ~~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> <IfModule mod_env.c> SetEnv HTTP_MOD_REWRITE On </IfModule> RewriteEngine on #Domain: www.mondomaine.com RewriteRule . - [E=REWRITEBASE:/monsite/] RewriteRule ^api$ api/ [L] RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] # Images RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L] RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L] 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] 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] 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] 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] 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] 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] RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L] RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L] # AlphaImageLoader for IE and fancybox 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 RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L] </IfModule> AddType application/vnd.ms-fontobject .eot AddType font/ttf .ttf AddType font/otf .otf AddType application/x-font-woff .woff <IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|svg)$"> Header add Access-Control-Allow-Origin "*" </FilesMatch> </IfModule> #If rewrite mod isn't enabled ErrorDocument 404 /monsite/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...
PixGeek Posted December 2, 2016 Share Posted December 2, 2016 (edited) modifie comme ceci : #Domain: nomdomaine.com RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api$ api/ [L] Edited December 2, 2016 by Tony Stark (see edit history) Link to comment Share on other sites More sharing options...
MartinFaucher34 Posted December 2, 2016 Author Share Posted December 2, 2016 Ca ne fonctionne pas. Le problème étant que le site est hébergé sur un dossier donc www.mondomaine.com/lesite donc en modifiant comme tu l'indique, le htaccess ne redirige plus vers le dossier. Link to comment Share on other sites More sharing options...
PixGeek Posted December 2, 2016 Share Posted December 2, 2016 refait la migration sans /mondomaine/site/ mais seulement /site/ 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