Sécurisé site prestashop

Bonjour,

j'ai tenté plusieurs manip pour sécurisé sans succès.



Dans multi site SSL est activé

j'ai réinstallé prestashop car je pensais que quand j'ai configuré je n'étais pas en https. du coup hier en r configurant j'étais bien en https

j'ai vu une histoire de modification du .htaccess et mettre
RewriteEngine On
## http -> https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]
quand je le fais en haut de page, j'ai un message d'erreur => plus de site.

j'ai désactivé le firewall car j'ai aussi lu qu'il était préférable de pas l'utiliser.

mercii

Peux-tu écrire en clair ci-dessous les noms des domaines où tu as un problème ?

www.1eggs.freggs.fr


www.1eggs.freggs.fr

Merci @SihamB

Ma recommandation :

_Au préalable, avant toute modification faire une sauvegarde du fichier .htaccess d'origine._
_Ce fichier **/www/.htaccess** est créé automatiquement lors de l'installation de WordPress._

* Transférez le sur votre PC,
* Faites une copie de sauvegarde.
* Avec le logiciel **BLOCNOTE** éditez ce fichier **.htaccess**
* Ajoutez au tout début les 4 lignes citées plus bas.
* Après modification, renvoyez-le sur votre hébergement.

En utilisant un outil FTP ( FILEZILLA par exemple) :,
Après avoir sauvegardé le fichier, déjà mettre au tout début de **/www/.htaccess** :
> RewriteEngine On
> ## http -> https
> RewriteCond %{HTTPS} off
> RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]

J'avais déjà essayé et cela n'a pas fonctionné.
Je viens de retester, nous n'avons plus accès au site maintenant

Normal, avec quel logiciel fais-tu des modifications de fichier ?

En attendant, remet le fichier .htaccess origine.

je suis sous mac ça me propose le textedit


je suis sous mac ça me propose le textedit

Textedit n'est pas un éditeur pur ASCII.
Il permet le gras, le soulignés, et toutes autres cochonneries non acceptées en PHP.


Au préalable, avant toute modification faire une sauvegarde du fichier .htaccess d'origine.
Ce fichier /www/.htaccess est créé automatiquement lors de l'installation de WordPress.


As-tu remise la sauvegarde que je t'avais proposé de faire ?

je suis sous mac ça me propose le textedit

Pourrais-tu copier ici l'intégralité de ton fichier .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



SetEnv HTTP_MOD_REWRITE On


RewriteEngine on


#Domain: www.1eggs.freggs.fr
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api$ api/ [L]

RewriteRule ^api/(.)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

# Images
RewriteCond %{HTTP_HOST} ^www.1eggs.fr$eggs.fr$
RewriteRule ^([0-9])(-[_a-zA-Z0-9-]
)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^www.1eggs.fr$eggs.fr$
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.1eggs.fr$eggs.fr$
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.1eggs.fr$eggs.fr$
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.1eggs.fr$eggs.fr$
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.1eggs.fr$eggs.fr$
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.1eggs.fr$eggs.fr$
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.1eggs.fr$eggs.fr$
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.1eggs.fr$eggs.fr$
RewriteRule ^c/([0-9]+)(-[.
a-zA-Z0-9-]*)(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^www.1eggs.fr$eggs.fr$
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]


AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType application/font-woff .woff
AddType font/woff2 .woff2


Header set Access-Control-Allow-Origin "*"



#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

oui c'est fait

Conserve bien cette sauvegarde.

Sous MAC, il y a bien un éditeur de texte pur ASCII.
Il y en a sur tous les OS.

j'ai télécharger sublime text sinon


sublime text

Bonne idée, mais conserve intacte ta sauvegarde.

ça ne fonctionne tjr pas mm si fichier modifié ac sublime text

En effet, il y a trop de redirections.

Remet ta sauvegarde.
Et regarde sur un forum dédié PRESTASHOP comment modifier le fichier .htaccess pour passer de http à https.

Ce que je t'ai donné fonctionne avec la plupart des CMS.
Mais … pas pour Prestashop.

j'avais oublié de préciser que lors de l'installation j'ai un message "erreur" que voici.
J'ai une nouvelle fois réinstaller PrestaShop et a chaque fois j'ai ce message…