繁体   English   中英

.htaccess 文件中的 .htpasswd 路径

[英].htpasswd path in .htaccess file

My.htpasswd 文件位于 wamp 的“www”文件夹中。 我的 .htaccess 文件也在同一个“www”文件夹中。我想在 .htaccess 文件中设置 .htpasswd 的路径。 如何在 AuthUserFile 中设置路径

AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile www/.htpasswd    **path incorrect
AuthGroupFile /dev/null 
require valid-user

您必须使用 .htpasswd 文件的完整路径。

在同一个文件夹中创建一个 .php 文件,包含以下代码:

<?php
echo dirname(__FILE__) . '/.htpasswd';
?>

然后通过浏览器访问它,它应该显示您需要放入 .htaccess 文件的完整路径。

如果有人使用dirname(__FILE__)中的路径遇到 500 错误,请尝试使用 your.htaccess 中的服务器路径。 你可以找出你的路径是什么

<php 
echo $_SERVER["DOCUMENT_ROOT"];

例如: home/www/xyz/path/to/htpasswd/.htpasswd

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM