2013-09-25 77 views
0

我的XAMPP已成功安裝並在我的Windows 2008 R2服務器上運行。 Apache運行良好。我想使用Apache基本身份驗證來密碼保護特定的目錄。在使用XAMPP時,我已經瀏覽了涵蓋.htaccess的各種文章,但他們提到了我的httpd.conf文件中缺少的指令。Windows 2008 R2上的XAMPP和.htaccess身份驗證 - 缺少AccessFileName

AccessFileName

如果此項不存在httpd.conf文件,我應該先走一步,增加嗎?

這是對我的設置一些其他的信息:

  1. 國防部重寫啓用 - LoadModule rewrite_module modules/mod_rewrite.so
  2. IIS沒有啓用
+0

謝謝@Prix。我不知道爲什麼我的httpd.conf沒有'AccessFileName'。我繼續前進並添加它,並且一切正常。 – webworm

回答

1

應該有你的httpd.conf像這樣的地方,如果你不嘗試添加它。

# 
# AccessFileName: The name of the file to look for in each directory 
# for additional configuration directives. See also the AllowOverride 
# directive. 
# 
AccessFileName .htaccess 

你也應該有這樣一條:

# 
# The following lines prevent .htaccess and .htpasswd files from being 
# viewed by Web clients. 
# 
<Files ~ "^\.ht"> 
    Order allow,deny 
    Deny from all 
    Satisfy All 
</Files> 

這是非常奇怪的是,你有它缺少的,因爲它是默認的東西。

相關問題