Domaines et DNS - Redirection https>https ne fonctionne pas
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Redirection https>https ne fonctionne pas

Von
MHawthorn59
Erstellungsdatum 2021-05-10 10:20:34 (edited on 2024-09-04 12:52:44) in Domaines et DNS

Bonjour,

Après avoir parcouru le forum sur des sujets identiques et n'ayant pas réussi à résoudre mon problème, je viens vous l'exposer ici.
Mon ancien site https://www.ttp-org.fr (je dispose uniquement du nom de domaine) est maintenant redirigé vers https://ttp-organisation.org.
Redirection faîte dans le manager OVH..


Je ne sais plus trop ou chercher.. Merci de votre aide


11 Antworten ( Latest reply on 2024-11-13 20:36:33 Von
MHawthorn59
)


Redirection faîte dans le manager OVH..

Bonjour @MHawthorn59

La redirection OVH n'est pas conforme SSL.
A supprimer.

La redirection doit être faite dans le fichier **/www/.htaccess**

Voici un petit guide que j'ai écrit et qui pourrait vous apporter des éclaircissements.

**************************************************************************************************
* **Guide - Comprendre la Relation Domaine > Zone DNS > Hébergement > Dossier du site** *
**************************************************************************************************

Voir --> **https://www.wordetweb.com/word-et-web/WORDPRESS-guide-installation-de-WordPress-premier-domaine-chez-OVH-FR.htm CMS - WordPress - Guide Installation chez OVH**
Contrôler votre situation en suivant les paragraphes : **A** à **J**

Paragraphe : M - WordPress - **Pour finir redirection de http vers https**
Paragraphe : R - **Redirection vers un autre domaine Example2.com**

_N'hésitez pas à me faire un retour : positif ou négatif._
_C'est comme cela que je peaufine mon Guide._

```text Bonjour Gaston,

En fait j'avais posté initialement tout ce que j'avais réalisé pour ma redirection, mais visiblement OVH n'accepte pas plus de 2 liens par messages.

Voici le contenu initial de mon message :


Ma zone DNS :
> Domaine TTL Type Cible
> ttp-org.fr. 0 NS dns200.anycast.me.
> ttp-org.fr. 0 NS ns200.anycast.me.
> ttp-org.fr. 0 MX 10 mx3.mail.ovh.net.
> ttp-org.fr. 0 MX 1 mx4.mail.ovh.net.
> ttp-org.fr. 0 A 213.186.33.5
> www.ttp-org.fr. 0 A 213.186.33.5
> ttp-org.fr.60 TXT "4|https://www.ttp-organisation.org"
> autoconfig.ttp-org.fr. 0 CNAME mailconfig.ovh.net.
> autodiscover.ttp-org.fr. 0 CNAME mailconfig.ovh.net.
> _autodiscover._tcp.ttp-org.fr. 0 SRV 0 0 443 mailconfig.ovh.net.
> ftp.ttp-org.fr. 0 CNAME ttp-org.fr.
> _imaps._tcp.ttp-org.fr. 0 SRV 0 0 993 ssl0.ovh.net.
> _submission._tcp.ttp-org.fr. 0 SRV 0 0 465 ssl0.ovh.net.
> www.ttp-org.fr. 60 TXT "4|https://www.ttp-organisation.org"


et quand je tente un test :

_> curl --head -L www.ttp-org.fr_
_> HTTP/1.1 301 Moved Permanently_
_> Server: nginx_
_> Date: Mon, 10 May 2021 09:54:39 GMT_
_> Content-Type: text/html_
_> Content-Length: 162_
_> Location: https://www.ttp-organisation.org_
_> X-IPLB-Instance: 16982_
_> Set-Cookie: SERVERID77446=200174|YJkC4|YJkC4; path=/_
_> Cache-control: private_

_> HTTP/1.1 301 Moved Permanently_
_> Date: Mon, 10 May 2021 09:54:40 GMT_
_> Content-Type: text/html; charset=UTF-8_
_> Connection: keep-alive_
_> Server: Apache_
_> X-Powered-By: PHP/7.2_
_> X-Redirect-By: WordPress_
_> Location: https://ttp-organisation.org/_

_> HTTP/1.1 200 OK_
_> Date: Mon, 10 May 2021 09:54:41 GMT_
_> Content-Type: text/html; charset=UTF-8_
_> Connection: keep-alive_
_> Server: Apache_
_> X-Powered-By: PHP/7.2_
_> Link: organisation.org/index.php/wp-json/>; rel="https://api.w.org/"_
_> Vary: Accept-Encoding_


Puis :
> curl --head -XGET --user-agent Firefox https://www.ttp-org.fr/
> curl: (35) schannel: failed to receive handshake, SSL/TLS connection failed

Le contenu de mon .htaccess sur l'hébergement ttp-organisation
> RewriteEngine On

> ## http -> https
> RewriteEngine On
> RewriteCond %{HTTPS} !=on
> RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
> RewriteCond %{HTTPS} off
> RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]
> # BEGIN WordPress
> # Les directives (lignes) entre « BEGIN WordPress » et « END WordPress » sont générées
> # dynamiquement, et doivent être modifiées uniquement via les filtres WordPress.
> # Toute modification des directives situées entre ces marqueurs sera surchargée.
>
> RewriteEngine On
> RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
> RewriteBase /
> RewriteRule ^index\.php$ - [L]
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteRule . /index.php [L]
> ># END WordPress<


Comme tu peux le voir, j'avais déjà fait la modif dans le .htaccess ```

```text
Merci pour la réponse Gaston, en fait j'avais initialement posté tout ce que j'avais déjà fait, mais OVH n'accepte pas plus de 2 liens lors de la création des 1ers messages. Je décris donc ci dessous tout ce que j'ai déjà entrepris :

Ma zone DNS :
> Domaine TTL Type Cible
> ttp-org.fr. 0 NS dns200.anycast.me.
> ttp-org.fr. 0 NS ns200.anycast.me.
> ttp-org.fr. 0 MX 10 mx3.mail.ovh.net.
> ttp-org.fr. 0 MX 1 mx4.mail.ovh.net.
> ttp-org.fr. 0 A 213.186.33.5
> www.ttp-org.fr. 0 A 213.186.33.5
> ttp-org.fr.60 TXT "4|https://www.ttp-organisation.org"
> autoconfig.ttp-org.fr. 0 CNAME mailconfig.ovh.net.
> autodiscover.ttp-org.fr. 0 CNAME mailconfig.ovh.net.
> _autodiscover._tcp.ttp-org.fr. 0 SRV 0 0 443 mailconfig.ovh.net.
> ftp.ttp-org.fr. 0 CNAME ttp-org.fr.
> _imaps._tcp.ttp-org.fr. 0 SRV 0 0 993 ssl0.ovh.net.
> _submission._tcp.ttp-org.fr. 0 SRV 0 0 465 ssl0.ovh.net.
> www.ttp-org.fr. 60 TXT "4|https://www.ttp-organisation.org"


et quand je tente un test :

> _> curl --head -L www.ttp-org.fr_
> _> HTTP/1.1 301 Moved Permanently_
> _> Server: nginx_
> _> Date: Mon, 10 May 2021 09:54:39 GMT_
> _> Content-Type: text/html_
> _> Content-Length: 162_
> _> Location: https://www.ttp-organisation.org_
> _> X-IPLB-Instance: 16982_
> _> Set-Cookie: SERVERID77446=200174|YJkC4|YJkC4; path=/_
> _> Cache-control: private_

> _> HTTP/1.1 301 Moved Permanently_
> _> Date: Mon, 10 May 2021 09:54:40 GMT_
> _> Content-Type: text/html; charset=UTF-8_
> _> Connection: keep-alive_
> _> Server: Apache_
> _> X-Powered-By: PHP/7.2_
> _> X-Redirect-By: WordPress_
> _> Location: https://ttp-organisation.org/_

> _> HTTP/1.1 200 OK_
> _> Date: Mon, 10 May 2021 09:54:41 GMT_
> _> Content-Type: text/html; charset=UTF-8_
> _> Connection: keep-alive_
> _> Server: Apache_
> _> X-Powered-By: PHP/7.2_
> _> Link: organisation.org/index.php/wp-json/>; rel="https://api.w.org/"_
> _> Vary: Accept-Encoding_


Puis :
> curl --head -XGET --user-agent Firefox https://www.ttp-org.fr/
> curl: (35) schannel: failed to receive handshake, SSL/TLS connection failed

Le contenu de mon .htaccess sur l'hébergement ttp-organisation
> RewriteEngine On

> ## http -> https
> RewriteEngine On
> RewriteCond %{HTTPS} !=on
> RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
> RewriteCond %{HTTPS} off
> RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]
> # BEGIN WordPress
> # > # > # >
> RewriteEngine On
> RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
> RewriteBase /
> RewriteRule ^index\.php$ - [L]
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteRule . /index.php [L]
> > <# END WordPress

Je ne sais plus trop ou chercher.. Merci de votre aide ```

Merci Gaston, c'était en effet le .htaccess qu'il me fallait !

Bonjour,

J'ai suivi scrupuleusement les étapes indiquées ci-dessus, merci d'ailleurs pour ce guide qui doit vous avoir pris un temps colossal.
Pour un des sites redirigés, tout va très bien, l'étape **R** me permet une redirection fonctionnelle.

Pour un autre site, j'ai fait exactement la même chose mais je garde l'erreur.

voici le contenu de mon fichier .htaccess :

# Redirection vers un autre site :
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www.)?shayla-relooking.be [NC]
RewriteRule ^/?(.*) https://www.shayla.be/$1 [L,R=301]

# Header set Cache-Control "no-cache"

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


# END WordPress

Voici le contenu de mon fichier index.php


header("HTTP/1.1 301 Moved Permanently");

header("Location: https://www.shayla.be");

exit;

?>

Pouvez-vous m'aider s'il vous plaît ?

Merci beaucoup.

Catherine

Extrait de mon guide :


Voici le contenu de mon fichier index.php

<?PHP

header("HTTP/1.1 301 Moved Permanently");

header("Location: https://www.shayla.be");

exit;

?>


Bonjour,

1) Qu'attendez-vous avec ce index.php ?
2) vous devriez inclure votre domaine shayla-relooking.be dans le même multisite que celui où se trouve shayla.be (sur cluster020), en indiquant le même dossier racine que celui de shayla.be, SSL: oui, et ensuite vous acceptez que OVH modifie les entrées DNS pour votre multisite. Pour le moment ces entrées DNS manquent.

Merci Gaston,

J'avais ajouté cela aussi mais ça n'avait rien donné alors je l'ai retiré.

Je ne maîtrise pas du tout ce genre de codage, je suis désolée.

Faut-il ajouter cette instruction avant ou après la redirection ?

Merci Fritz2cat.

je suis désolée mais là vous me parlez chinois.

Pour vous donner un peu de background : ma cliente avait plusieurs sites dont le contenu a été rassemblé sous un seul et même site pour éviter d'éparpiller ses visiteurs. Elle souhaite conserver les noms de domaines de ses anciens et les faire pointer vers le nouveau avec à terme, la suppression des hébergements qui ne sont plus utilisés.

J'avais d'abord fait la redirection simplement sur le Manager OVH mais comme toujours, ça marche une fois sur 2. Je me suis donc tournée vers le guide de Gaston ci-dessus qui est très bien rédigé et m'avait déjà permis de rediriger sans soucis un des autres noms de domaines de cette même cliente. Mais pour celui-ci, cela ne fonctionne pas.

Donc, je ne souhaite pas créer un multisite, je veux simplement que le nom de domaine shayla-relooking.be pointe vers shayla.be.

Merci à vous.


Faut-il ajouter cette instruction avant ou après la redirection ?

N'appliquer cette redirection que dans seul fichier.

* Privilégier la redirection dans le fichier **/www/.htaccess**
* Supprimer la redirection dans le fichier **/www/index.php**


je veux simplement que le nom de domaine shayla-relooking.be pointe vers shayla.be.


C'est exactement ce qui va se passer. Mais vous faites comme vous voulez, c'est votre affaire, après tout.

Faut pas vous énerver.

Je ne demande qu'à suivre vos conseils mais je ne sais pas du tout comment faire. Pourriez-vous m'expliquer la marche à suivre, s'il vous plaît ?


Pourriez-vous m'expliquer la marche à suivre, s'il vous plaît ?



Enlevez ce index.php qui dit header("Location: https://www.shayla.be"). Ca fait double emploi.

Mettez vos 4 noms de domaine* dans le même multisite, avec le même dossier racine (probablement "www").

\*4 parce que : shayla-relooking.be avec et sans www, et shayla.be avec et sans www.

Les 4 adresses vont afficher votre page de la même manière.

Pour que l'adresse qui est affichée dans la barre d'adresse de votre navigateur corresponde à celle que vous souhaitez "officialiser", modifiez ceci dans /wp-admin/, réglages généraux, vous avez 2 lignes avec l'adresse de votre site.
Lorsque vous modifiez ceci, évitez de faire des fautes de frappe.


Faut pas vous énerver.


Ne me dites pas que vous avez choisi de mettre votre n° de compte en banque CPH comme identifiant ou description personnelle, quand même ?

Ooh ! ça fonctionne, mille mercis.
Pour le numéro de compte, je ne sais pas, c'est mon ancien webmaster qui avait écrit cela. Je vais regarder, merci de l'avoir noté !


Pour le numéro de compte, je ne sais pas


Si je dis que la banque est CPH, ça vous branche ?


Pour le numéro de compte, je ne sais pas, c'est mon ancien webmaster qui avait écrit cela. Je vais regarder, merci de l'avoir noté !

Un webmaster sérieux et de confiance !

Bonjour,

Désolé pour le déterrage, j'ai une redirection mise en place avec le manager ovh qui ne fonctionne pas, a priori a cause du SSL donc. Le problème est que je n'ai plus d'hébergement pour le NDD à rediriger, donc pas de .htaccess non plus.

Une solution ?

Merci !


Désolé pour le déterrage, j'ai une redirection mise en place avec le manager ovh qui ne fonctionne pas, a priori a cause du SSL donc. Le problème est que je n'ai plus d'hébergement pour le NDD à rediriger, donc pas de .htaccess non plus.

Bonjour @FrancoisJ8

Avez-vous un hébergement de 10 Mo associé à ce domaine :
- OUI, aller directement plus loin
- NON, demander la création de l'hébergement de 10 Mo associé à ce domaine :

Puis configurer la redirection dans le fichier .htaccess

Merci pour votre retour.

Donc a priori, pas de redirection possible sans hébergement ?

En effet.

Antworten sind derzeit für diese Frage deaktiviert.