Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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]
Ligne 36: Ligne 36:
 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 =====
  
Ligne 88: Ligne 87:
 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"
Ligne 144: Ligne 142:
   ?>   ?>
 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 =====
Ligne 331: Ligne 328:
 ===== 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