Probleme de site non installé et htaccess
... / Probleme de site non inst...
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.
question

Probleme de site non installé et htaccess

Par
douze
Créé le 2020-04-04 09:26:54 (edited on 2024-09-04 12:28:57) dans Hébergement Web-old

bonjour
je viens de migrer un de mes sites chez ovh et profité pour le passer en https
le nom de domaine n'est pas chez ovh
l'idée est que tout renvoie vers https://douze.in (qui fonctionne)

j'ai donc créé chez ovh zone DNS en mettant dessus l'ip de mon hébergement multi d'ovh

la suite ci dessous


6 réponses ( Latest reply on 2020-04-04 13:23:45 Par
douze
)

j'ai actuellement dans cette zone:
```text
douze.in.
0 A 213.186.33.16
www.douze.in.
0 A 213.186.33.16
www.douze.in.
0 CNAME douze.in.
```
pour le moment ce qui marche : https ://douze.in : ok

* http://www.douze.in/ KO (site non installé) => je voudrai qu'ils soit dirigé direct vers https://douze.in
* https://www.douze.in/ KO (attention risque de sécurité) => je voudrai qu'ils soit dirigé direct vers https://douze.in
* http://douze.in KO renvoi vers http://www.douze.in (site non installé)

mon fichier htaccess actuel :
```text
# Redirection vers HTTPS
RewriteEngine On
RewriteCond %{HTTP_HOST} douze\.in [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://douze.in/$1 [R,L]


# BEGIN WordPress
# Les directives (lignes) entre 'BEGIN WordPress' et 'END WordPress' sont
# généré dynamiquement, et ne doivent uniquement être modifiées via les filtres WordPress.
# Toute modification des directives entre ces marqueurs sera outrepassée.

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

# END WordPress
```
merci d'avance de votre aide

> KO (attention risque de sécurité)

```text
nmap -p 443 --script ssl-cert douze.in

Subject Alternative Name:
...
douze.in
...
```

tu n'as pas _**www\.douze.in**_ dans ton certificat:
manager Ovh/hébergement/multisite: modifier www, activer SSL, régénérer

> KO (attention risque de sécurité)

```text
nmap -p 443 --script ssl-cert douze.in

Subject Alternative Name:
...
douze.in
...
```

tu n'as pas _**www\.douze.in**_ dans ton certificat:


> KO site non installé
> le nom de domaine n'est pas chez ovh

* manager Ovh/hébergement/multisite: en bas de page, noter **`token`**
dans la zone DNS:
* créer une entrée **TXT**, sous-domaine **ovhcontrol**, valeur **`token`**
retour chez Ovh, Hébergement/Multisite:
* ajouter **www\.domaine** en activant le SSL, pas de _Firewall_
* régénerer


merci d'avance de votre aide


@kyodev , c'est toi qui demande de l'aide ?

:o)
non, Douze avait des soucis pour publier ses urls en tant que nouveau, une _protection_ du forum: https://community.ovhcloud.com/community/fr/impossible-de-poster-ma-demande-d-aide?id=community_question&sys_id=e9617108f15e42d01e11e7bb9bf1037f

j'ai donc servi de secrétaire ;)

pour après répondre

j'ai testé avec nouvelle ip et navigation privée
ça a l'air bon

merci bien

je confirme
```text
curl --head -XGET --user-agent Firefox https://www.douze.in/
HTTP/2 301
location: https://douze.in/ (charset=UTF-8)
```

tu devrais plutôt utiliser ça pour les redirections:
```text
RewriteEngine On

## www -> no-www
RewriteCond %{HTTP_HOST} ^www\.(.+)$
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L,NE,QSA]

## http -> https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]
```

et changer de version de php, 7.0 est déprécié
dans le `.ovhconfig`, au dessus de `www`:
```text
app.engine=php
app.engine.version=7.3
http.firewall=none
environment=production
container.image=stable
```

merci c'est fait

bon week end confiné !