0

/json-rpc.php にリダイレクトする必要がある /json-rpc 以外のすべてへのアクセスを拒否したいと考えています。私の現在の構成は次のとおりです。

Options -Indexes

Order Deny,Allow 
Deny from All 

<Files "json-rpc"> 
     Order Deny,Allow 
     Allow from All
</Files>

<Files "json-rpc.php"> 
     Order Deny,Allow 
     Allow from All
</Files>

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^json-rpc$ json-rpc.php [NC,L]
</IfModule>

これの問題は、/json-rpc.php に直接アクセスできることです。/json-rpc が利用可能な唯一のリソースになるようにするにはどうすればよいですか?

4

1 に答える 1

1

<IfModule mod_rewrite.c>ブロック内に次のルールを含めます。

RewriteCond %{THE_REQUEST} json-rpc\.php
RewriteRule ^ - [L,F]

これにより、 への直接のリクエストが禁止されjson-rpc.phpます。

于 2012-10-28T20:16:57.943 に答える