Prochaine révision
|
Révision précédente
|
htaccess [2018/06/04 17:00] 127.0.0.1 modification externe |
htaccess [2022/02/07 11:53] (Version actuelle) Elodie [Quelques réécritures d'URL] |
Chez FranceServ Hébergement, le chemin d'accès vers le fichier des mots de passe doit être écrit en absolu et non en relatif. | Chez FranceServ Hébergement, le chemin d'accès vers le fichier des mots de passe doit être écrit en absolu et non en relatif. |
| |
Le chemin est constitué de /home/httpd/, trois premières lettres de l'identifiant séparées par des /, du login complet, de l'adresse du site et du chemin d'accès du fichier. | Exemple pour l'utilisateur "identifiant" qui possède le site "<nowiki>www.example.com</nowiki>" : |
| |
Exemple pour l'utilisateur "demo" qui possède le site "<nowiki>www.demo.com</nowiki>" : | /home/web/identifiant/www/www.example.com/.htpasswd |
| |
/home/httpd/l/o/g/login/www.demo.com/.htpasswd | |
| |
| Attention, le chemin d'accès n'est pas le même qu'avec PHP qui serai "/www/www.example.com/.htpasswd" ou simplement $_SERVER['DOCUMENT_ROOT'].'/.htpasswd'. |
===== Empêcher l'accès à des ressources ===== | ===== Empêcher l'accès à des ressources ===== |
| |
Voici un exemple de fichier .htaccess : | Voici un exemple de fichier .htaccess : |
| |
L'utilisateur chez FranceServ Hébergement ayant pour identifiant "demo" souhaites protéger le dossier "/admin" de son site "demo.franceserv.com". | L'utilisateur chez FranceServ Hébergement ayant pour identifiant "identifiant" souhaites protéger le dossier "/admin" de son site "www.example.com". |
| |
ErrorDocument 403 http://www.demo.franceserv.com/accesrefuse.php | AuthUserFile /home/web/identifiant/www/www.example.com/admin/.htpasswd |
AuthUserFile /home/httpd/d/e/m/demo/demo.franceserv.com/admin/.htpasswd | |
AuthGroupFile /dev/null | AuthGroupFile /dev/null |
AuthName "Accès sécurisé au site" | AuthName "Accès sécurisé au site" |
?> | ?> |
source : http://www.siteduzero.com/tutoriel-3-14649-proteger-un-dossier-avec-un-htaccess.html#ss_part_2 | source : http://www.siteduzero.com/tutoriel-3-14649-proteger-un-dossier-avec-un-htaccess.html#ss_part_2 |
Un utilitaire est également proposé à cette adresse : http://www.franceserv.com/generate-password-htpasswd | |
| |
===== Empêcher l'accès à un répertoire par un domaine ===== | ===== Empêcher l'accès à un répertoire par un domaine ===== |
===== Quelques réécritures d'URL ===== | ===== Quelques réécritures d'URL ===== |
| |
0) En premier lieu, avant d'utiliser les directives RewriteCond ou RewriteRule, il faut activer le moteur des réécritures d'URL avec la ligne suivante qui doit être présente dans le fichier qu'une seule fois : | 0) En premier lieu, avant d'utiliser les directives RewriteCond ou RewriteRule, il faut activer le moteur des réécritures d'URL avec la ligne suivante qui doit être présente dans le fichier (.htaccess) qu'une seule fois : |
| |
RewriteEngine On | RewriteEngine On |