我想拒绝访问所有内容,除了/ json-rpc,应该重定向到/json-rpc.php。我目前的配置是:
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成为唯一可用的资源?
答案 0 :(得分:1)
在<IfModule mod_rewrite.c>
区块中包含此规则:
RewriteCond %{THE_REQUEST} json-rpc\.php
RewriteRule ^ - [L,F]
这直接禁止json-rpc.php
。