Bonjour,
Je démarre tout juste avec OVH et mon site Web. J'ai souscris à une offre d'hebergement + Prestashop à 11.99€ par mois.
Je me suis rendu compte qu'il m'était impossible d'administrer mon site www.3dpo33.fr, ce dernier me demandait de me reconnecter à chaque fois (même en cochant la case "rester connecter").
Il y a pas mal de problèmes identiques sur les forums, et une des solutions était de passer en https au lieu de http.
J'ai donc voulu passer mon site en SSL (la version gratuite) sur l'URL "3dpo33.fr", et sans succès, mon site était toujours en http. (Seulement je n'ai pas attendu 72h) J'ai donc résilié mon SSL pour en recréer un avec cette fois-ci l'URL "www.3dpo33.fr", mais impossible, mon SSL est en statut "suspended" et impossible de faire quoi que ce soit…
J'ai créé un ticket qui reste sans réponse, et le chat est injoignable. C'est ma première expérience avec OVH et je commence à regretter. Si une âme charitable pouvait m'aider, je lui serai vraiment reconnaissant.
Merci d'avance pour votre aide
Guillaume
Bonjour @GuillaumeN17
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]
Merci pour ta réponse.
J'ai récupéré mes identifiants/mdp FTP, j'ai configuré Filezilla pour y accéder et j'ai téléchargé le fichier ".htaccess", je l'ai modifié à l'aide de Notepad++, avec les lignes que tu m'as données, puis j'ai écrasé le fichier sur le serveur distant.
Mon site ne s'ouvre plus, snifff. Chrome me dit "Cette page ne fonctionne pas, ERR_TOO_MANY_REDIRECTS"
J'ai remis le fichier d'origine. Le site est à nouveau OK. L'erreur est peut être due au fait que mon SSL soit résilié?
SSL soit résilié?
Je confirme, tu as un certificat valable
Certificate #1: RSA 2048 bits (SHA256withRSA)
Server Key and Certificate #1
Subject www.3dpo33.fr
Fingerprint SHA256: 1a4f76659a17f7db509a8204620fcefbcdbaccf6d441ba2faf83db76d952c040
Pin SHA256: UfPz74JQHIsW5wSGn3UFdjOIegRjO74CAiJqqKXMMy0=
Common names www.3dpo33.fr
Alternative names 3dpo33.fr www.3dpo33.fr
Serial Number 044ae969278257af09bafc5d645971656f68
Valid from Fri, 01 Jan 2021 19:58:19 UTC
Je ne comprends pas
SSL Gateway est un autre produit. Tu n'en as pas besoin.
A ok je pensais que c'était ce produit qui faisait qu'on passait d'un http à un https ! Du coup j'ai remis le morceau de code donné par Gaston_Phone. Toujours pareil, pas d'accès. ![]()
Bonjour @GuillaumeN17
Tu as trop de redirection.
Tu ne touches plus à rien dans le manager !
Via FileZilla crée le script /www/bonjour.php
echo "Bonjour. Nous sommes le ".date ("Y-m-d H:i:s")."
";
?>
Puis exécutes https://3dpo33.fr/bonjour.php
le morceau de code donné par Gaston_Phone
Dans ton .htaccess tu vois clairement qu'il y a des lignes créées par Prestashop.
Si tu as toujours ton Prestashop, évite d'ajouter des lignes dans le bloc réservé par Prestashop.
Si tu n'as plus de Prestashop tu peux envisager repartir d'une feuille blanche.
Je suis de retour (travail d'après midi)
Alors j'ai uploadé le php, tout en laissant ton morceau de code dans le .htaccess.
Du coup 3dpo33 inaccessible mais https://3dpo33.fr/bonjour.php > OK !
Je ne sais pas trop ce que cela signifie mais le logo du site sécurisé est bien présent sur le php!
Donc le SSL est Correct.![]()
Mets ici ton .htaccess en l'encadrant avec :![]()
Je ne sais pas trop ce que cela signifie mais le logo du site sécurisé est bien présent sur le php!
C'est une petite astuce qui permet de qualifier l'accès au site ainsi que le SSL _sans être perturbé par le contenu du site._ 😁
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
## http -> https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]
#Domain: 3dpo33.fr
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api(?:/(.))?$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]
# Images
RewriteCond %{HTTP_HOST} ^3dpo33.fr$
RewriteRule ^([0-9])(-[_a-zA-Z0-9-])?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^3dpo33.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} ^3dpo33.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} ^3dpo33.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} ^3dpo33.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} ^3dpo33.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} ^3dpo33.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} ^3dpo33.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} ^3dpo33.fr$
RewriteRule ^c/([0-9]+)(-[.a-zA-Z0-9-]*)(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^3dpo33.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 "*"
Header set Content-Disposition "Attachment"
Header set X-Content-Type-Options "nosniff"
# Apache 2.2
Order deny,allow
Deny from all
# Apache 2.4
Require all denied
#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
Essaie en déplaçant au tout début du .htaccess :
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]
Mais c'est quand même curieux qu'il faille "bricoler" pour avoir quelque chose de fonctionnel. Je pensais, au moins pour la partie hébergement, avoir une solution "clés en main" ![]()
Ce n'est pas un problème dans le MANAGER OVH puisque bonjour.php est correct.
C'est ton site qui BUG !
Mon site pourtant, c'est OVH qui l'a installé, je n'ai touché à rien pour le moment, sniff







