我目前位于共享主机上,我的文件和文件夹位于“public_html”内。在这里,我有一个文件夹,其中包含更多的文件夹以及许多PDF文件。因此,该文件夹是这样的:拒绝访问文件夹但无法访问文件
FOLDER /文件夹1/xyz.pdf
FOLDER /文件夹2/abc.pdf
etc..etc ..
我试图找出一个通过浏览器直接拒绝对文件夹的访问,但不拒绝其中的文件访问。此刻,当有人以我的网站www.mysite.com/FOLDER登录时,您可以通过浏览器访问该文件夹并查看其内容。但我不想否认完全访问该文件夹,因为我有我的网站上的其他一些页面链接到它的PDF文件,如:点击这里
有人可以指导我,我可以限制直接访问该文件夹,但不拒绝访问其文件PLZ?
编辑: 我在想,我只是在每个文件夹中创建一个index.html文件?
对不起......我不太明白。我已经有一个.htaccess文件,其中包含各种重定向和其他命令。如果我想说拒绝访问“FolderXYZ”而不是它的pdf文件,我该怎么办?添加如下内容:IndexIgnore FolderXYZ *?对不起,如果它的声音愚蠢.. – Neel
那么,如果你使索引忽略一切,(IndexIgnore *)它将接近拒绝访问该文件夹。只有拥有网址(site.com/folder/myfile.pdf)时,才能查看其中的文件。 只要做到这一点:IndexIgnore *这将允许您的网站链接到他们,但人们将无法查看该文件夹中的文件。 – SteveLacy
Excellant!非常感谢你......它的工作,这正是我所追求的。我以前从来不知道IndexIgnore,它真的很有用。我现在添加“IndexIgnore *”到我的.htaccess文件夹现在被访问,我不能查看任何东西,但直接链接到它的文件仍然有效!太棒了...非常感谢你! 我也在阅读本文的同时帮助我了解更多。我发现它关闭谷歌。这里是链接,如果它帮助其他新手谁想知道更多:http://www.maxi-pedia.com/IndexIgnore Thankx再次为你帮助AZInventor! – Neel