Messages: 3

Enregistré le: 12 Jan 2017

Message le Jeu Jan 12, 2017 22:48

Bonjour,

Comme bcp, je ne suis pas un vrai WebMaster et ma vraie vie quotidienne est loin de l'informatique et des codes.
Je bidouille mais sans maîtrise.

Après avoir testé tellement de .htaccess différents que j'ai les yeux qui piquent
Et avant de devenir fou,
Je me résous à voir la réalité en face :
Je ne suis pas bon et j'ai vraiment besoin d'aide de pro.

La théorie est simple.
Mon site était basculé sans les www.
Jusqu'à présent, cela fonctionnait.
(je suis chez OVH)

Maintenant, je souhaite que mon site bascule sans www ET qu'il soit redirigé uniquement en https.

Naïvement, j'ai fais (dernier en date, mais pas mieux)
Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://exemple.truc/$1 [QSA,L,R=301]
RewriteCond %{HTTP_HOST} ^www.exemple.truc$
RewriteRule ^(.*) https://exemple.truc/$1 [QSA,L,R=301]


Mais, tout ne fonctionne pas (en rouge = erreur)
http://exemple.truc
https://exemple.truc
http://www.exemple.truc
https://www.exemple.truc
http://exemple.truc/dossier
https://exemple.truc/dossier
http://www.exemple.truc/dossier
https://www.exemple.truc/dossier

Je m'en remets donc à votre expertise :
Où est l'erreur de code ???

Merci d'avance,
Haut
2 Réponses
Messages: 3

Enregistré le: 12 Jan 2017

Message le Jeu Jan 12, 2017 23:28

Re,

Je pense que le pb venait d'un bug chez OVH dans les créations de redirections.
Suite à des modif, j'avais recréé une redirection
Code: Tout sélectionner
www.exemple.truc   vers un domain (CNAME)   exemple.truc

Mais je viens de vérifier : il l’interprétait comme ceci :
Code: Tout sélectionner
www.exemple.truc   vers un domain (CNAME)   exemple.truc.exemple.truc


J'ai retenté plusieurs fois de modifier ; rien ; il ne voulait pas valider en "exemple.truc" uniquement.

Je pense que viens de trouver la solution et la poste "au cas où".

Dans l'espace client, je suis resté sur "Domaines", mais j'ai quitté "Redirection" pour "Zone DNS"
Ma dernière ligne était
Code: Tout sélectionner
www.exemple.truc.   0   CNAME   exemple.truc

Avec un /!\
En cliquant sur le crayon, j'ai pu demander à rajouter un "." à la fin ...
Suite à celà,
Code: Tout sélectionner
www IN CNAME exemple.truc

Est devenu
Code: Tout sélectionner
www IN CNAME exemple.truc.

De retour dans "Redirection", j'avais bien
Code: Tout sélectionner
www.exemple.truc   vers un domain (CNAME)   exemple.truc


J'ai purgé mon FireFox (suis en mode Parano) et ce n'est pas mieux, mais le test sur Tor est concluant (pays-Bas/Allemagne/Pays-Bas puis Pays-Bas/Hongrie/Moldavie.
Je vais sans doute devoir attendre la propagation.
Haut
Messages: 3

Enregistré le: 12 Jan 2017

Message le Ven Jan 13, 2017 12:20

Bonjour,

Mes différents tests me paraissent tous indiquer que cela fonctionne.
Désolé pour le post "inutile".

Afin d'en sortir une éventuelle utilité pour autrui, je note donc ici même que toutes ces adresse sont bien basculées vers https://exemple.truc :
Code: Tout sélectionner
http://exemple.truc
http://www.exemple.truc
https://www.exemple.truc
http://exemple.truc/dossier
https://exemple.truc/dossier
http://www.exemple.truc/dossier
https://www.exemple.truc/dossier


Souci fixé ; problème résolu.

Merci à celles et ceux qui ont pris la peine de lire.

Edit : je ne peux pas modifier le message initiel pour ajouter [Résolu] dans le sujet ; un modo pourrait le faire ? Merci
Haut