2012-02-11 18 views
7

2つのドメインが同じアカウントでホストされていますが、2つ目はファイルにアクセスしないように制限します。.htaccessを使用してファイルへのアクセスを制限する

私はabc123.comとzyx987.comを持っています。

私のPHPではドメイン名とテンプレートをドメインに基づいて表示する必要がありますが、abc123.comからアクセスするには/ downloadsファイルのみを必要とします。

ダウンロードフォルダには、file1.pdfまたはfile2.zipのようなファイルがあります。

私は 'すべてから拒否'を試みましたが、他のドメインもブロックされているので、これはうまくいきませんでした。

別の方法がありますか?

答えて

8

あなたがしなければならないことは次のとおりです。

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

と拒否された権限を与える:これは以下のようにすべての要求をブロックします

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

あなたの.htaccessにこれを入れてください。

+0

ありがとうございます、その仕事は、私はこの許可が拒否されたように拒否 – Owan

+0

@大王あなたを歓迎 –

+0

素敵な解決策! –

関連する問題