Bonjour,
Je souhaite créer un fichier htaccess et htpasswd pour protéger l'accès à un seul de mes fichiers.
J'ai suivi les recommandations ovh mais malgré cela, rien ne fonctionne.
Comment puis-je protéger mon fichier "toto.php" dont l'url est du type :
www.blabla.com/index.php?action=toto ?
Merci pour votre coup de pouce!
Création fichier .htaccess : protection un seul fichier php
Related questions
- [RESOLU] Server unable to read htaccess file, denying access to be safe
73656
24.11.2019 19:11
- Version php 7.0 sur Ovh mais php 5.4.45 sur mon wordpress
68306
10.01.2019 11:14
- Effacer wordpress d'OVH et reinstaller
67662
08.09.2019 21:02
- Comment récupérer son mot de passe phpmyadmin ?
66966
14.11.2016 10:32
- Changer la version d'une base de donnée en mutualisé
64356
22.12.2016 11:46
- Ne supporte pas FTP sur TLS
64292
11.12.2018 18:48
- Résiliation hébergement
64272
27.07.2018 10:39
- Variable upload_max_filesize plus grande que post_max_size
56768
11.06.2017 16:01
- Résiliation hébergement+domaine
55872
11.09.2018 20:28
- Transfert hebergement et domaine .fr entre client OVH ?
54288
21.12.2016 15:10
> rien ne fonctionne.
concrètement, il se passe quoi?
---
ce n'est pas un fichier toto que tu nous montres,
c'est index, autrement dit le listage du répertoire
.htaccess:
```text
AuthName "Identification requise"
AuthType Basic
AuthUserFile "/home/login/.htpasswd"
Require valid-user
```
dans la racine du site `www`
---
.htpasswd
```text
.htpasswd
# pass: 123
test:CJdhlwz1J/W5k
```
au-dessus de la racine
essaye ça fonctionne
Déjà, merci pour ta réponse! Tu as placé ton htaccess dans ton dossier "login" ?
et concrètement, il ne se passe rien : j'accède à ma page tableauBordAdmin comme les autres pages
non, `login` est la valeur que tu vois dans ton manager Ovh ou dans fileZilla:
https://i.imgur.com/6sB8MXw.png
ça correspond à l'identifiant Ftp
OK...mon htpasswd, je le mets ici :
et mon htaccess ici ?
Je veux protéger uniquement le fichier tableauBordAdmin.php donc dans mon htaccess je fais : en début de fichier?
> j'accède à ma page tableauBordAdmin comme les autres pages
alors le serveur Web ne comprend même pas qu'il y a une restriction
voir ton .htaccess
---
remarque, ton mot de passe doit être chiffré
http://aspirine.org/htpasswd.html
md5 ou bcrypt
---
oui, .htpasswd est très bien là, pour commencer, après tu adapteras
---
ton .htaccess est bien s'il est à côté de index.php
idem tu adapteras plus tard
--
pour la protection d'un fichier, on verra APRÈS