Effacement des fichiers de la racine du site
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

Effacement des fichiers de la racine du site

by
SebastienH22
Created on 2017-08-30 23:34:39 (edited on 2024-09-04 14:10:46) in Hébergements Web

Bonjour,

En uploadant mon site sur le serveur OVH dans le répertoire www, j'ai malencontreusement effacé les fichiers qui sont installés à la racine où se trouve ce dossier www. Je ne me souviens même pas du nom de ces fichiers, j'imagine qu'il y avait le .htaccess, .ovhconfig et d'autres fichiers comme le .bash_logout,...

Même si je n'ai plus ces fichiers, mon site s'affiche normalement, mais je souhaite passer en HTTPS et je dois intervenir dans le htaccess et certains fichiers sont surement essentiels pour le SSL.

Savez-vous comment trouver ou régénérer ces fichiers ? OVH me propose de régénérer mon hébergement mais je n'ai pas eu le temps de faire de sauvegarde et cela fait plus d'un mois que j'ai effacé ces fichiers (les backup sont limité à 2 semaines).

Merci pour vos conseils,

SH


4 Replies ( Latest reply on 2020-01-25 22:08:03 by
kyodev
)

```text > je dois intervenir dans le htaccess et certains fichiers sont surement essentiels pour le SSL.

pas vraiment, le seul important, `.ovhconfig`:
```text
app.engine=php
app.engine.version=7.3
http.firewall=none
environment=production
container.image=stable
```

les autres ont une utilité toute relative, voir négative, uniquement si tu as accès en SSH (terminal)

si besoin: https://docs.ovh.com/fr/hosting/restauration-ftp-filezilla-espace-client/ ```

Merci bien,

J'imagine que le code que tu me donnes correspond au contenu de base du fichier .ovhconfig ? Je suppose le copie tel quel dans le fichier que je créé avec notepad ?

Comme je l'ai expliqué, je voudrais passer en HTTPS. Si je te comprends bien, les autres fichiers sont inutiles pour cela. La communication via le terminal SSL n'est pas obligatoire ? Je pourrais toujours utiliser filezilla pour uploader les pages sur le FTP ?.

J'ai cru comprendre qu'il fallait indiquer les redirections 301 dans le htaccess pour passer en HTTPS. Si c'est important, pourrais-je avoir un exemple de code pour créer ce fichier ?

En tout cas encore merci pour ta réponse rapide.

SH

> le copie tel quel dans le fichier que je créé avec notepad ?

oui

> les autres fichiers sont inutiles pour cela

oui

> les redirections 301 dans le htaccess pour passer en HTTPS. Si c'est important, pourrais-je avoir un exemple de code pour créer ce fichier ?

quelle url finale? avec ou sans www?

Si on doit choisir avec ou sans, je préfère sans les www. ça change quelque chose pour les redirections ou c'est juste pour écrire l'exemple ?

Le site est 1detom.frdetom.fr

Merci encore pour ton aide.

ça change les directives:
```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]
```

Merci c'est super !

Je viens de créer un fichier .htaccess pour les erreurs 404. ça fonctionne bien. Quand je serai passé en https, il faudra donc que je rajoute le code de ton dernier message dans CE fichier htaccess, si j'ai bien suivi.

J'en profite pour poser deux questions sur le https :
J'ai vu que les images devaient aussi être passées en https, comment fais-je cela ? Elles sont toutes en URL relative, ce n'est pas suffisant ?
J'ai cru comprendre que si je veux un certificat SSL, je ne dois avoir aucun lien vers des sites non sécurisés, y compris des pdf... C'est bien cela ?

Encore merci pour tes réponses (de plus en plus) rapides !

SH

> J'ai vu que les images devaient aussi être passées en https

les images non, les appels oui, par exemple
```html

```
ou MIEUX, si possible, sans protocole
```html

```

si url relative, pas de soucis, pas de corrections à faire

---

> vers des sites non sécurisés, y compris des pdf...

pas les liens, les ressources _embarquées_ sur une page (href, src, ...)