2016-10-22 92 views
0

我試圖通過使用.htaccess文件來允許訪問目錄。 這是我.htaccess允許訪問指定的文件夾.htaccess 500內部錯誤

<Directory Bilder_Team> 
    Options Indexes FollowSymLinks 
    AllowOverride None 
</Directory> 

目錄是 「Bilder_Team」。如果我打開鏈接到這個目錄下,它顯示我

500內部服務器錯誤

我怎樣才能解決這個問題?

+1

檢查你的apache服務器的error_log,它顯示錯誤的實際原因,你可以在這裏複製 – Johnny

+1

目錄指令不允許在htaccess上下文中使用。 – starkeen

回答

2

使用此htaccessCheck爲未來的檢查或問題。您所看到的問題,一旦選中,您就不允許在.htaccess文件中使用<Directory>等標籤。

取而代之的是將.htaccess直接放入Build_Team目錄中,並忽略周圍的標籤。

可能,更大的問題是使用AllowOverride None,這禁止使用.htaccess文件,很明顯,沒有任何的.htaccess文件的一部分。 AllowOverride指令只能是主配置文件的一部分!

如圖所示的片段是正確IFF放在httpd.conf文件(名稱可能有所不同)。實際上,如果可能的話,是更好的方法。

有關安全問題的更多信息,請參閱此StackOverflow answer

希望這會有所幫助!

相關問題