簡體   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