Bonjour,
Je cherche à rediriger mon nom de domaine h-u.net vers https://www.h-u.net ; j’ai créé une page simple pour ensuite installer un script (PHP 7.4) ; j'ai un hébergement Pro (mutualisé).
J’ai lu les différentes interventions sur le forum :
- je n’ai pas utilisé « Ajouter une redirection »
- j’ai installé les entrées minimales et effacé les 2 entrées TXT générées par OVH automatiquement.
- mon nom de domaine a été ajouté dans la partie Multisite et j’ai activé le SSL.
Merci par avance.
Domaines et DNS - Redirection pour un nom de domaine
Related questions
- Redirection d'un site http vers https
107507
23.03.2019 11:16
- Changement de nom de domaine
86957
12.03.2017 10:20
- Redirection HTTPS vers HTTPS
69655
14.02.2018 08:50
- Serveur SMTP/IMAP
66904
26.12.2018 18:26
- Retrouver un Nic Handle ?
66136
09.06.2018 01:56
- Redirection vers App Heroku
64469
29.01.2018 11:43
- Demande de suppression de compte OVH (espace client)
61880
16.04.2019 14:06
- Nom de domaine "transférable"
57572
18.10.2016 17:15
- À quoi servent ces entrées TXT par défaut ?
55998
08.07.2017 23:38
- Identifiant et email de connexion perdu
54983
25.01.2017 19:35
Bonjour,
vous pouvez faire ça via htaccess (petite doc OVH : https://docs.ovh.com/fr/hosting/htaccess-reecriture-url-mod-rewrite/).
Sinon voilà un exemple générique :
[code]
RewriteEngine On
# Force to use HTTPS AND WWW
RewriteCond %{HTTPS} !=on [OR] # check if HTTPS not "on"
RewriteCond %{SERVER_PORT} 80 [OR] # OR if the server port is 80
RewriteCond %{HTTP:X-Forwarded-Proto} !https [NC] # OR if the website is behind a load balancer
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Force WWW if HTTPS
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
[/code]
Cordialement, janus57
Bonsoir,


Merci Janus57 ; j'ai fait quelques essais, mais les deux lignes ci-dessous n'ont rien donné :
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.h-u.net/$1 [R,L]
OU
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
J'ai fait une capture écran de mon compte OVH :
Merci encore.
Bonjour,
et pourquoi ne pas utiliser l'exemple posté au complet ??
P.S. cela ne sert à rien de masquer des informations public.
1u.netu.net + www.1u.netu.net ==> 213.186.33.40 // 2001:41d0:1:1b00:213:186:33:40
Cordialement, janus57
Bonsoir,
J'ai essayé l'exemple au complet, mais aussi les autres lignes de codes précédemment citées.
Merci.
Bonjour,
vous avez quoi dans le htaccess actuellement ?
P.S. le jeton aussi c'est public, TOUT ce qui est dans une zone DNS est public, mais pas besoin de reposter les captures servent à rien (vous pouvez les supprimer pour réduire la taille du post).
Cordialement, janus57
Bonjour,
Dans le fichier htaccess, j'ai ceci :
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
Merci.
Bonjour,
remplacer ça en totalité et exactement pareil que l'exemple donné en post 2
Cordialement, janus57
Bonjour,
J'ai essayé de nouveau, mais cela ne fonctionne toujours pas.
Merci.
Bonjour,
Le .htaccess est où (capture d'écran) ?
Vois avez quoi dans la section "multisite" (captured'écran) ?
Cordialement, janus57
Je me suis aperçu que j’avais mal orthographié le fichier .htaccess ; j’ai sur ma page Internet :


Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at postmaster@www.h-u.net to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Fichier .htaccess :
Le nom de domaine est présent avec et sans WWW dans la partie "Multisite" :
Merci.
Bonjour,
maintenant il faut regarder les logs de pourquoi vous avez une erreur 500, mais je dirais que c'est un mauvais encodage du .htaccess.
Et quand je parlez de capture d'écran pour le .htaccess c'était surtout niveau serveur pour vérifier qu'il était bien www/1u.net/u.net/ et se nomme .htaccess
Cordialement, janus57
Dans le doute, j’ai essayé de créer un nouveau fichier .htaccess en sélectionnant "Créer un nouveau fichier" dans FileZilla, mais cela ne change rien.

Pour le log, je crois que je dois attendre 24h, le temps qu’OVH génère un rapport.
J’ai vérifié l’orthographe, l’emplacement du dossier et des deux fichiers (Index.Html et .htaccess), tout est bon.
Merci.
Bonjour,
non pas besoin d'attendre 24H, normalement les logs sont actualisé toute les 5/10 minutes.
Cordialement, janus57
Je ne sais pas si cela suffit, mais j'ai dans les logs (rapport du 30.04.2022) partie "Error" :
.htaccess: RewriteCond: bad flag delimiters
.htaccess: RewriteCond: bad flag delimiters, referer: http://1u.net/u.net/
.htaccess: RewriteCond: bad flag delimiters, referer: http://www.sogou.com/web?query=site%3Awww.h-u.net
.htaccess: RewriteCond: bad flag delimiters, referer: https://community.ovh.com/
Merci
Bonjour,
Cela fonctionne parfaitement avec ces lignes :
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
Bonjour, il ne manquerait pas un [OR] ici ?