2012-02-11 76 views
7

我有兩個域名託管在同一個帳戶上,但我想限制第二個不訪問文件。使用.htaccess限制對文件的訪問

我有abc123.com和zyx987.com。

在我的PHP我做我需要顯示的域名和模板的基礎上的所有領域,但我只想要/ abc123.com訪問下載文件。

下載文件夾包含如下文件:file1.pdf或file2.zip。

我試過'所有人都拒絕',但這沒有效果,因爲其他域也被阻止。

還有別的辦法嗎?

回答

8

這就是你必須做的。在你的.htaccess將這個

RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} ^(www.)?zyx987.com$ 
RewriteRule ^download - [F] 

這將阻止像任何要求:

/download/ 
/download/file1.jpg 
/download/another/file.zip 

,並給予否認權限。

+0

感謝,它的工作,我喜歡這個權限被拒絕 – Owan 2012-02-11 01:48:33

+0

@Owan歡迎 – 2012-02-11 01:51:13

+0

不錯的解決方案! – 2013-06-25 19:08:40