.htaccess directory nightmare

Je suis sur un shell et mon dossier Web est situé à /home/w/waterfox/public_html . Dans ce cas, j'ai un directory appelé irclogs , que j'essaie de protéger par mot de passe. Il est chmodded à 755.

Voici le file .htaccess que j'ai placé dans mon dossier public_html:

 <Directory /home/w/waterfox/public_html/irclogs> AuthUserFile "/home/w/waterfox/public_html/.htpasswd" AuthType Basic AuthName "Ressortingcted" Require valid-user </Directory> 

Lorsque j'essaie d'accéder à n'importe quelle partie de mon site Web, y compris les choses en dehors du dossier irclogs , j'ai une 500 Internal Server Error .

Il ne semble rien avoir à voir avec mon file .htpasswd, car je peux protéger les files individuels avec <Files> ou <FilesMatch> .

2 Solutions collect form web for “.htaccess directory nightmare”

<Directory> balises <Directory> ne sont pas nécessaires dans les files .htaccess, car il est supposé que vous souhaitez que les règles incluses soient appliquées au dossier dans lequel se trouve .htaccess. Retirez les labels d'ouverture et de fermeture <Directory> , déplacez le .htaccess dans votre dossier irclogs, et vous devriez être bien.

Si vous regardez la directive Directory dans les documents:

http://httpd.apache.org/docs/current/mod/core.html#directory

Vous verrez qu'il existe une description contextuelle dans la zone de description:

Cela indique où, dans les files de configuration du server, la directive est légale.

http://httpd.apache.org/docs/current/mod/directive-dict.html#Context

Comme vous pouvez le voir, .htaccess n'est pas présent dans cette list pour la raison que ErikA a souligné.

  • Activation de l'application de moteur de calcul Google EAD fédérée pour AAD
  • Conventions d'annuaire Linux pour service personnalisé
  • Configurez AD + les mêmes users sur Exchange Online (+ Azure AD?)
  • FreeBSD - 'cd ~' m'emmène à / root au lieu du directory personnel
  • Prévention de l'utilisation du bureau à distance pour les users Active Directory
  • Chemin relatif incorrect dans la couche de vue lors de l'hébergement d'une application rails3 dans un sous-directory utilisant passager et apache
  • Cheminement par défaut lorsque l'user se connecte
  • Impossible de join le domaine 64.1 de Windows 8.1 Pro Client vers Windows 2003. Win 7 fonctionne bien
  • ProFTPD - Impossible de récupérer la list des directorys lors de l'utilisation de TLS
  • Comment append une autre application à apache?
  • Bash Script pour réparer l'annuaire et la propriété des files
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.