2017-07-04 110 views
0

我有以下文件夾結構:PHP文件和文件夾結構顯示,需要隱藏它

+users 
    -adduser.php 
    -viewuser.php 

當訪問者瀏覽到example.com/users它顯示的文件夾結構。我需要限制訪問者查看文件列表的能力,通過隱藏或刪除它。我怎麼能在PHP中做到這一點?

+0

您可以根據[this other SO post](https://stackoverflow.com/questions/2530372/how-do-i-disable-directory-browsing)禁用索引,但取決於該文件夾中的內容,將它放在webroot之外可能會更好。 –

+0

@JonStirling但是在部分開發過程中,如果每個東西都在根目錄下,我們有正確的文件夾,這是不可理解的 –

+0

對不起,無法計算出您要評論的內容。 –

回答

0

如果您不想(或不能)處理Apache配置,請在您的用戶中創建一個名爲index.html(或index.php,如果您願意)的空文件夾。

0

您可以使用以下方式在根文件夾上創建.htaccess文件;

RewriteEngine on 
Redirect 301 /users http://www.example.com/404.html 

然後,您只需要在您的網站上創建404.html並將您的網域更改爲example.com。

現在你的/ users路徑將重定向到404.html。