Hello !
Nouveau domaine chez OVH et nouveau blog WP déployé dessus, SSL activé, je souhaite rediriger tous mes liens http vers des liens https
J'ai donc rajouté qq lignes dans mon htaccess, mais cela ne marche que pour la home, pas les autres pages.
Pourtant dans les articles qui conseillent cela, c'est bien censé être efficace pour le site entier.
Serait-ce possible qu'OVH bloque une partie de ma commande ?
J'ai tenté ça :
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
Puis ça :
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Mais même résultat :/
Pour site blog.fodmpedia.com (à tester avec /contact pour voir une autre page que la home)
Merci !
Redirection http vers https par htaccess non fonctionnelle
Sujets apparentés
- [RESOLU] Server unable to read htaccess file, denying access to be safe
25784
24.11.2019 19:11
- Version php 7.0 sur Ovh mais php 5.4.45 sur mon wordpress
22974
10.01.2019 11:14
- Comment récupérer son mot de passe phpmyadmin ?
19956
14.11.2016 10:32
- Changer la version d'une base de donnée en mutualisé
19753
22.12.2016 11:46
- Variable upload_max_filesize plus grande que post_max_size
19740
11.06.2017 16:01
- Résiliation hébergement+domaine
15449
11.09.2018 20:28
- Résiliation hébergement
14615
27.07.2018 10:39
- Transfert hebergement et domaine .fr entre client OVH ?
13820
21.12.2016 15:10
- Ne supporte pas FTP sur TLS
13785
11.12.2018 18:48
- Nouvelle fonctionnalité : SFTP pour tous
13471
06.01.2017 14:50
```text
RewriteEngine On
## http -> https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]
```
essaye avec ça
nope :(
Me suis dit que peut être qu'une des nombreuses autres commandes que j'ai rajoutées faisait peut être un conflit, mais même en enlevant tout et en laissant seulement ça, même résultat :
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# Redirection HTTP vers HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]
# END WordPress
ok...
les lignes que je te donne doivent être **en tête** du .htaccess, **SANS TOUCHER AU BLOC WP** qui sera ré-écrit à la moindre occasion
```text
RewriteEngine On
## http -> https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
```
It works indeed!
Petite subtilité qui avait son importance, effectivement !
Moi qui avait bien fait attention à bien tout mettre là-dedans ^^
J'ai donc mis toutes mes commandes au début et le bloc WP en dernier.
Parfait, merci encore !
Bonjour,
Je m'incruste dans la conversation :)
J'ai modifié le fichier htaccess en copiant collant tes indications, le site est bien sécurisé mais il n'y a plus du tout le thème wordpress ^^: https://1strategies.com/strategies.com/
SOS que dois-je faire haha ?
Merci :))
Vous avez partout des références à href='https://keypkbd.cluster031.hosting.ovh.net/ ... '
C'est une très mauvaise idée.
En http, ça aurait pu fonctionner, mais certainement pas en https.
Alors là du coup j'ai restauré le site web tel qu'il était hier (selon les conseils d'OVH au téléphone), j'ai re-changé le fichier .ovhconfig comme on a vu sur l'autre conversation.. Et ca me refait la même chose : le site est blanc sans aucun thème...

Je voulais te joindre le fichier htaccess pour que tu vois, et je me suis aperçue qu'il n'était plus là...
Stp tu pourrais me dire ce que je dois faire concrètement ? C'est ma première experience de ce genre je suis complètement perdue ^^
Merci beaucoup pour tes réponses en tout cas ! :)
Alors là du coup j'ai restauré le site web tel qu'il était hier (selon les conseils d'OVH au téléphone), j'ai re-changé le fichier .ovhconfig comme on a vu sur l'autre conversation.. Et ca me refait la même chose : le site est blanc sans aucun thème...

Je voulais te joindre le fichier htaccess pour que tu vois, et je me suis aperçue qu'il n'était plus là...
Stp tu pourrais me dire ce que je dois faire concrètement ? C'est ma première experience de ce genre je suis complètement perdue ^^
Je sais plus trop si je dois continuer sur ce fil ou sur l'autre ^^
Merci beaucoup pour tes réponses en tout cas ! :)
Il faut corriger ce .ovhconfig, si je vois bien:
l'environnement PHP7.4 n'existe plus en support 32-bit.
Il faudrait écrire stable64 au lieu de stable dans le fichier.
Dans ton admin Wordpress /wp-admin/, réglages généraux, il y a le nom de ton site à 2 endroits.
Il ne peut certainement pas y avoir https://keypkbd.cluster031.hosting.ovh.net
Mais si tu n'es nulle part dans le développement de ton site, il vaut mieux ne pas utiliser les solutions en 1-clic et réinstaller parce que:
1) ça te débarque une version déjà obsolète de Wordpress
2) tu ne comprends rien à ce que tu fais, et puis après c'est la détresse
Méthode manuelle expliquée ici:
https://docs.ovh.com/fr/hosting/installer-manuellement-wordpress/
Alors, j'ai remis le fichier comme tu m'as dis

Par contre pour le reste j'ai pas trop compris, quels réglages généraux ? où est ce que tu vois ca ? ^^
Du coup je dois le réinstaller de manière manuelle là maintenant ?
Encore merci ^^
Parfois ça m'inquiète, je ne suis pas assez clair ?