9

私の問題は、フォルダーへのアクセスを拒否したいのですが、できないことです。.htaccess次の行だけを含むファイルをこのフォルダーに入れました。

order deny,allow
deny from all

何が起こっている可能性がありますか?

4

4 に答える 4

3

その方法を使用して同じ問題が発生しました。代わりにこれを試してください:

RewriteEngine On
RewriteCond %{REQUEST_URI} foldername
RewriteCond %{REMOTE_ADDR} !^111\.222\.333\.44$
RewriteRule . - [R=404,L]

この方法では、独自の IP を追加する必要があります。

オプション: 最後の行が 404 ページが見つからないという代わりに:

RewriteRule . - [R=404,L]

403 禁止に変更できます。

RewriteRule .*? - [F]

またはホームページにリダイレクトします。

RewriteRule . http://www.domain.com/ [R,L]
于 2013-08-10T13:00:30.013 に答える
0

これを使って:

<Directory /folder_name>
Order Deny,Allow
Deny from all
</Directory> 

IP アドレスを許可するルールを追加することをお勧めします。これにはallow from your_ip_addressを使用できます。IP アドレスは共有される可能性があるため、注意してください。http://www.whatismyip.com/を使用して IP アドレスを確認できます。

于 2013-08-10T12:20:48.710 に答える