EmmAnthony Posted December 19, 2022 Share Posted December 19, 2022 (edited) Bonjour, Je me retrouve sur un cas assez spécial que je n’avais jamais rencontré après l’installation de plusieurs Prestashop. Prestashop : 1.7.8.7 Serveur PLESK (Apache) sur un PHP 7.4.33 Dans le cas actuel : URL simplifiées désactivé Il s’agit des URLs de réécriture. Déjà mon site n’est pas accessible sur son URL maître : https://monsite.com/ Si j’active l’option des URLs simplifiées : Impossible d’accéder à l’accueil mais j’accède à la page contact par exemple : https://monsite.com/contact Si je n’active pas l’option, mon site est accessible à l’adresse : https://monsite.com/index.php et c’est là le problème. Car toutes les autres pages sont accessibles via index.php?, exemple : https://monsite.com/index.php?id_cms=6&controller=cms J’ai le même souci sur Nginx quand je teste le switch. (A savoir que le mod_rewrite est bien activé par défaut sur PLESK.) J’ai déjà vidé les caches par Prestashop dans les Préférences. Egalement, testé "Désactiver l'option MultiViews d'Apache" mais pas de changement. L'URL enregistré de mon site est : monsite.com (sur le Domaine de la boutique et Domaine SSL) Mon .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 # https://www.prestashop.com - https://www.prestashop.com/forums <IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </IfModule> <IfModule mod_rewrite.c> <IfModule mod_env.c> SetEnv HTTP_MOD_REWRITE On </IfModule> # Disable Multiviews Options -Multiviews RewriteEngine on #Domain: monsite.com RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api(?:/(.*))?$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] # Images RewriteCond %{HTTP_HOST} ^monsite.com$ RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^monsite.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} ^monsite.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} ^monsite.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} ^monsite.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} ^monsite.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} ^monsite.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} ^monsite.com$ RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^monsite.com$ 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/font-woff .woff AddType font/woff2 .woff2 <IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|svg)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch> <FilesMatch "\.pdf$"> Header set Content-Disposition "Attachment" Header set X-Content-Type-Options "nosniff" </FilesMatch> </IfModule> <Files composer.lock> # Apache 2.2 <IfModule !mod_authz_core.c> Order deny,allow Deny from all </IfModule> # Apache 2.4 <IfModule mod_authz_core.c> Require all denied </IfModule> </Files> #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 Vous auriez une idée ? J'ai vu plusieurs lectures de post mais aucun n'a résolu mon problème. Merci beaucoup. Cordialement, Edited November 14, 2023 by EmmAnthony (see edit history) Link to comment Share on other sites More sharing options...
corrigerunbug Posted January 3, 2023 Share Posted January 3, 2023 Bonjour, merci de vérifier les paramètre de votre serveur Plesk. pouvez vous aussi prendre un capture d'écran de votre configuration phpinfo(); Cordialement Ilias Link to comment Share on other sites More sharing options...
EmmAnthony Posted January 4, 2023 Author Share Posted January 4, 2023 (edited) Bonjour, Merci pour votre retour ! Pour les paramètres du PLESK j'utilise toujours les mêmes sur mes Prestashop et je ne rencontre pas ce souci sur les autres. Edited November 14, 2023 by EmmAnthony (see edit history) Link to comment Share on other sites More sharing options...
corrigerunbug Posted January 4, 2023 Share Posted January 4, 2023 (edited) Bonjour, Vous pouvez essayer d'activer l'URL Simplifier en désactivant les deux options suivantes. - Désactiver les modules non développés par PrestaShop - Désactiver toutes les surcharges Edited January 4, 2023 by corrigerunbug (see edit history) Link to comment Share on other sites More sharing options...
EmmAnthony Posted January 4, 2023 Author Share Posted January 4, 2023 Même combat malheureusement (avec mode debug actif) Link to comment Share on other sites More sharing options...
Preskaribou Posted November 14, 2023 Share Posted November 14, 2023 bonjour exactement le meme soucis. en URL rewrite, tout crash alors qu'en URL normale tout est ok as tu solutionné le soucis ? Link to comment Share on other sites More sharing options...
EmmAnthony Posted November 14, 2023 Author Share Posted November 14, 2023 Bonjour, Il me semble que j'avais un souci lors du transfert du site, en effet j'avais un fichier index.html et index.php à la racine. En supprimant le index.html tout est rentré dans l'ordre ! Cordialement, Link to comment Share on other sites More sharing options...
Preskaribou Posted November 14, 2023 Share Posted November 14, 2023 (edited) salut je n'ai d'index et toujours la meme erreur. voici mon php.info et voici mon htaccess qui fonctionne et l'autre qui ne marche pas une idée ? Edited November 18, 2023 by Preskaribou (see edit history) Link to comment Share on other sites More sharing options...
Preskaribou Posted November 14, 2023 Share Posted November 14, 2023 1 hour ago, EmmAnthony said: Bonjour, Il me semble que j'avais un souci lors du transfert du site, en effet j'avais un fichier index.html et index.php à la racine. En supprimant le index.html tout est rentré dans l'ordre ! Cordialement, hello ton site ne semble pas fonctionner tu es sur que c'est juste ca ? par contre quand je fais pointer un autre domaine sur mon serveur avec exactement les memes fichiers (et en changeant juste URL domain dans la DB) ca fonctionne bien. tu es sur que ca ne vient pas de mon .htaccess. dans le premier tu n'as l'url rewrite et dans l'autre tu l'as le mode rewrite a l'air bien de fonctionner d'apres le php info Link to comment Share on other sites More sharing options...
Preskaribou Posted November 14, 2023 Share Posted November 14, 2023 c'est fou je change de domaine avec exactement les memes fichiers et je fais pointer sur le meme serveur avec l'url rewriting et la ca marche la meme chose ! auriez vous une explication ? 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