我的托管服务器上有几个网站。
在主目录中有一个WordPress网站:
/main-site
在子目录中,还有另一个带有index.php
的脚本,就这样吧:
/main-site/sub-site
还有一个文件夹,其中包含我要限制外部访问的私人文件(这是因为其他人可以通过FTP将文件上传到那里)
/main-site/sub-site/private
我正尝试使用/main-site/sub-site/.htaccess
通过这种方式限制对该文件夹的访问:
<Directory "/main-site/sub-site/private">
Order Deny,Allow
Deny from All
</Directory>
但是这也会禁用父目录。因此,当我打开sub-site
(http://main-site.com/sub-site/)时,出现“找不到”错误。
但是,当我删除/main-site/sub-site/.htaccess
时,它会正确打开文件/main-site/sub-site/index.php
有什么想法吗?我尝试了不同的语法,但没有任何效果。使用.htaccess-一切都会停止。没有它,所有的作品。