OVH Community, votre nouvel espace communautaire.

Forcer le passage en HTTPS et le www.


skysork99
25/08/2016, 13h05
Effectivement ça marche déjà !
Tous les URL sont redirigés en https et avec le www.
Merci pour ton aide

buddy
25/08/2016, 12h47
Pour moi c'est OK maintenant : http://testuri.org/sniffer?url=http://pcdistrict.fr/
et

http://testuri.org/sniffer?url=https...ge=inscription

on voit bien que l'url est bonne maintenant
Location: https://www.pcdistrict.fr/?page=inscription (c'est l'URL vers où c'est redirigé)

skysork99
25/08/2016, 12h42
Je viens de déplacer mon .htaccess dans le www/ et j'ai rajouté le CNAME, et je ne touche plus à rien.
Merci beaucoup pour ton aide, je te dirais si sa marche lorsque les changements de DNS auront pris effet !

buddy
25/08/2016, 12h24
Il faut que tu ajoutes
www.pcdistrict.fr CNAME district.fr

sinon www.pcdisctrict.fr ne marchera plus..

ton site est par dans /
mais dans /www/ (cf la configuration de la page multi site)

Donc le .htaccess doit se trouver dans /www/

skysork99
25/08/2016, 12h15
D'accord, j'ai supprimé les redirections et réinitialisé les entrées DNS, mais j'ai du modifié le pointage de pcdistrict.fr vers l'ip du serveur et ça m'a créer une redirection automatiquement. (il faut donc que j'attends quelques heures pour que mon site soit de nouveau accessible)

Il n'y a rien d'autre dans le .htaccess !

Voici ce que j'ai dans l'onglet multi-site du manager:

http://image.noelshack.com/fichiers/...-multisite.png

Et voici ma zone DNS (je ne touche plus a rien)

http://image.noelshack.com/fichiers/...123545-dns.png

Et mes redirections (celle qui s'est mise automatiquement)

http://image.noelshack.com/fichiers/...directions.png


Pour mon fichier .htaccess, il se trouve à la racine du site (dans /) et c'est le seul

buddy
25/08/2016, 12h03
Tu as un .htaccess à la racine de ton hébergement ? dans /
normalement il n'y en a qu'un dans /www/

buddy
25/08/2016, 11h49
dans le manager oui, elles ne servent à rien. (celles-ci : http://image.noelshack.com/fichiers/...directions.png )

Il n'y a rien d'autre dans le .htaccess ?

- - - Mise à jour - - -

dans l'onglet multi site du manager section hébergement tu as quoi ?

skysork99
25/08/2016, 11h44
Donc je supprime toutes les redirections ?
Mon .htaccess contient tout ça:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^pcdistrict\.fr [NC]
RewriteRule ^(.*) https://www.pcdistrict.fr/$1 [QSA,L,R=301]

RewriteCond %{SERVER_PORT} 80
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

buddy
25/08/2016, 08h59
Tu ne dois configurer aucune Redirection dans le manager ovh.

Tu peux indiquer ce que tu as en entier dans le. Htaccess ?

skysork99
25/08/2016, 08h35
Ca ne marche toujours pas, c'est possible que mes DNS soient mauvaises ? je met ci-dessous les liens des images de mes DNS et redirections:

DNS:
http://image.noelshack.com/fichiers/...110456-dns.png

Redirections:
http://image.noelshack.com/fichiers/...directions.png

buddy
24/08/2016, 15h19
Et si tu mets plutôt

RewriteCond %{HTTP_HOST} ^pcdistrict\.fr [NC]
RewriteRule ^(.*) https://www.pcdistrict.fr/$1 [QSA,L,R=301]

RewriteCond %{SERVER_PORT} 80
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

J'ai inversé les 2 et enlevé un $ sur le RewriteCond donc du haut.

skysork99
24/08/2016, 14h23
Citation Envoyé par Laptop-Gaming
Tu utilise qu'elle cms ?

Je n'utilise aucun CMS

Laptop-Gaming
24/08/2016, 13h03
Tu utilise qu'elle cms ?

skysork99
24/08/2016, 12h19
Oui, les redirections sont faites par mon .htaccess, qui contient exactement ce code:

RewriteEngine on

RewriteCond %{SERVER_PORT} 80
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteCond %{HTTP_HOST} ^pcdistrict\.fr$ [NC]
RewriteRule ^(.*) https://www.pcdistrict.fr/$1 [QSA,L,R=301]

buddy
24/08/2016, 09h53
C'est ton code qui fait une mauvaise Redirection...

Tu as quoi comme code pour faire une Redirection ?
Via le. Htaccess ?

Peux tu montrer le code qui fait la Redirection ?

skysork99
24/08/2016, 09h45
J'ai changé le DNS comme tu m'a dit, maintenant quand je tape https://pcdistrict.fr je suis redirigé vers https://www.pcdistrict.fr/www
Pourquoi y a-t-il le /www à la fin ?? (ce qui cause une page d'erreur )

buddy
22/08/2016, 10h16
c'est parce que ton DNS pour ne pointe pas vers la bonne ip

tu as
https://toolbox.googleapps.com/apps/.../pcdistrict.fr
alors qu'il faut que tu aies la même ip qu'ici : https://toolbox.googleapps.com/apps/....pcdistrict.fr

il faut que tu fasses la modif dans la zone DNS

skysork99
21/08/2016, 09h11
Merci pour vos réponses
J'ai ajouté les lignes de buddy dans mon .htaccess (en remplacant biensur monsite.com par mon site)
Tout marche bien sauf quand je tape https://monsite.com , qui n'est pas redirigé vers le https://www.monsite.com
Que dois-je changer d'autre ?
Merci beaucoup

PS: mon site: www.pcdistrict.fr

buddy
19/08/2016, 14h32
ajoute à ton .htaccess ceci :

(il faut bien sur adapter monsite.com avec ton domaine)
RewriteCond %{HTTP_HOST} ^monsite\.com$ [NC]
RewriteRule ^(.*) https://www.monsite.com/$1 [QSA,L,R=301]

Ludo.H
19/08/2016, 14h24
Bonjour,

Des exemples :

https://docs.ovh.com/fr/fr/web/hosti...-mon-site-web/
https://docs.ovh.com/fr/fr/web/hosti...ergements-web/
https://www.ovh.com/fr/g1971.mutuali...au_mod_rewrite

Cdt,

skysork99
19/08/2016, 13h47
Bonjour,
J'ai un site hébergé chez OVH en mutualisé, avec le certificat Let's Encrypt. J'ai déjà réussi à forcer le passage en HTTPS (le http est automatiquement redirigé vers HTTPS) via un fichier .htaccess avec ces lignes:

RewriteEngine on

RewriteCond %{SERVER_PORT} 80
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


Mais je n'ai pas réussi à forcer le "www." avant le nom de mon site... Pouvez-vous m'aider SVP ?
Merci beaucoup d'avance