我的大学允许我们访问服务器,我们每个人都有一个user1/html/
文件夹,可以在其中放置任何静态网站文件。我已将整个网站放在这里,但我的网站上还有一些“未列出”的页面(例如example.com/209219013.html
),我不希望人们在不直接访问该网址的情况下找到它们。
但是,就目前而言,人们可以从他们的主文件夹(假设为user2/
)进入,然后执行操作cd ../user1/html/
,他们就可以看到托管服务器内所有文件(包括)的目录列表209219013.html
(这允许他们直接进入example.com/209219013.html
)。有没有办法更改权限,以便我可以读取我的文件,任何试图从服务器列出目录的人都会被阻止,并且任何从浏览器(或公开)进入的人都可以看到内容?
答案1
大学已允许列出所有 user1/html 地图的目录内容。您可以使用.htaccess
“您的”树中每个单独的目录地图的文件来控制访问者可以看到的内容。请参阅文档这里