2017-06-04 136 views
0

我創建了一個.htaccess文件與此內容:(該網站的文件夾中)htaccess的禁用了Apache/2.4.10(Debian的)目錄瀏覽不起作用

#Disable directory indexes 
Options -Indexes 

但我還是看到了瀏覽器中的目錄。

而在apache2.conf我改寫這個:

<Directory /var/www/> 
    Options Indexes FollowSymLinks 
    AllowOverride All 
    Require all granted 
</Directory> 

我做了什麼錯?

+0

我假設你已經將這些指令添加到你的'.htaccess'(2's')中,而不是你在問題中寫的'.htacces'? – MrWhite

回答

0

如果這沒有奏效,你沒有錯誤,那麼它看起來像你的服務器上沒有啓用.htaccess文件。您需要在控制文件系統的這個區域的服務器配置中使用類似AllowOverride All的東西。

至少你需要下面的內容來允許這個指令。

AllowOverride Options=Indexes 
+0

我改變了你說的apache2.conf,但仍然不能正常工作。 – 1pa

+0

你重新啓動了你的服務器嗎?爲什麼在你的服務器配置中包含'Options Indexes',只能在'.htaccess'中禁用它呢? – MrWhite

+0

如何重新啓動我的服務器?如果我重新啓動它,我不會丟失任何東西? (抱歉noob問題)我正在接下教程,我只是不希望我的目錄出現在我的網站上.. – 1pa

相關問題