Bonsoir,
Je viens de faire l'acquisition d'un VPS.
J'ai mis mon site en HTTPS le dossier principale de mon site étant httpdocs .
Mon premier problème c'est que parfois avec une URL précise mon site est automatiquement rediriger vers https://www.monsite.fr/httpdocs
Comment procéder pour que tous les liens soit dirigés vers https://www.monsite.fr
J'aimerais également mettre en place une redirection 301 de mon sous domaine vers mon site en https mais impossible ci-joint mon fichier htaccess.
J'ai fait plusieurs essais de modification du fichuer avant de venir demander votre aide mais la je sèche :/
Merci d'avance
Fichier HTACCESS HTTP HTPPS
Sujets apparentés
- Accès FTP sur VPS
18772
30.06.2017 18:35
- Problème page site en construction
11897
17.02.2019 18:15
- Migration de Debian 8 vers Debian 9
10217
24.06.2017 07:59
- Commande restart mysql Centos 7
9945
11.04.2017 15:05
- Tuto pour installer Wordpress sur un VPS OVH
9769
16.10.2016 15:52
- Erreur "502 Bad Gateway - nginx"
7440
06.12.2016 08:39
- Mode rescue modifier firewall URGENT
6529
07.09.2018 11:38
- Non réception des e-mails
6405
30.12.2017 21:41
- OpenVPN sur VPS ne fonctionne pas
6090
06.08.2018 10:33
- Fin de l'Hébergement web Plesk
5986
13.12.2020 21:44
> # BEGIN WordPress
>
> RewriteEngine On
> RewriteBase /
> RewriteRule ^index\.php$ - [L]
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteRule . /index.php [L]
> RewriteEngine on
> #Redirection www
> RewriteCond %{HTTP_HOST} ^mondomaine.com/ [NC]
> RewriteRule ^(.*)$ https://www.mondomaine.com/$1 [L,R=301]
> #force la redirection en HTTPS
> RewriteCond %{SERVER_PORT} 80 [OR]
> RewriteCond %{HTTP_HOST} ^mondomaine\.com/$ [NC]
> RewriteRule ^(.*) https://www.mondomaine.com/$1 [QSA,L,R=301]
>
> # END WordPress
Bonjour, si le dossier de votre site est httpdocs, utillisez vous Plesk ? Ou vous avez installer vous même wordpress sur un LAMP Stack ?
Sinon votre ficher htaccess devrait ressembler à :
```
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^ https://example.com%{REQUEST_URI} [L,NE,R=301]
```
Tu as des exemples de codes ici aussi : https://www.how-to.ovh/viewtopic.php?f=16&t=42#p704
Si tu veux forcer l'ensemble de tes visiteurs à accéder à ton site uniquement en https, tu peux utiliser le header HSTS
Bonjour,
Merci pour vos réponses !!
J'utilise effectivement Plesk.
Je tests avec ce fichier htaccess, avez vous une solution pour le sous-domaine?
Merci encore.
Le sous domaine pointe vers où ?
Si c'est le même dossier, il y a les code .htaccess ici : https://www.how-to.ovh/viewtopic.php?f=16&t=42#p748
le sous domaine est blog.domaine.com après refonte du site j'aimerais le faire pointer vers domaine.com
pour ce qu'il de l'HTTPS tout mon site est en full HTTPS mais juste un problème quand je vais sur http://www.mondomaine.com il me redirige vers https://www.mondomaine.com/httpdocs autrement toutes les autres redirige correctement
Merci
à la racine de blog.domaine.com, il faut mettre le htaccess suivant
RewriteEngine on
RewriteCond %{SERVER_PORT} 80 [OR]
RewriteCond %{HTTP_HOST} !^www.mon-site\.fr$ [NC]
RewriteRule ^(.*) https://www.1site.fr/$1site.fr/$1 [QSA,L,R=301]
Header always set Strict-Transport-Security "max-age=31536000" env=HTTPS
Sans domaine difficile d'aider ...
Ah oui pardon !
Le domaine : https://www.mondomaine.com/
Le sous domaine : http://www.blog.mondomaine.com/
J'ai essayé d'utiliser le code de VirtuBox mais ERR MANY REDIRECT et pour le sous domaine ERR NAME NOT RESOLVED :confused:
les codes que je t'ai indiqué par lien doivent marcher et ils gèrent tous les cas (avec et sans www)
Je m'en suis sortie pour le site principal, mais le sous domaine j'arrive pas ...
Puisque ce sont des dossiers différents, fait un RedirectPermanent
Redirect permanent / http://nouvelle.adresse.com/
à mettre dans le .htaccess de blog.domaine.fr
https://openclassrooms.com/courses/la-redirection-http
Ok ça à l'air de fonctionner
Merci beaucoup !
si je peux me permettre, puisque tu utilises
https://www.ndd.com pour ton site principal
il vaut mieux rediriger le bog, directerment vers https://www.ndd.com (qui est l'adresse que tu utilises) plutôt que vers https://ndd.com qui lui même redirige vers https://www.ndd.com
il est mauvais d’enchaîner les redirections
Depuis la sortie de Plesk Onyx, il est possible de configurer cette option directement via Plesk. Il suffit d'aller dans paramètres d'hébergement > sécurité :
https://img.virtubox.net/images/2017/05/23/1zow53X0.png
Si cette option n'existe pas, c'est que Plesk n'est pas à jour.