我想限制對某些URI的訪問,但它們在物理上不匹配明確標識的資源。 我解釋一下:如果你問http://domainname/admin,你不會嚴格進入管理員目錄,你去看一個腳本,並帶有一些參數;而且這個腳本也可以在其他上下文中使用。所以,我想做一些類似文件夾訪問限制,但基於URI要求的,而不是在真正的資源(導致/ admin文件夾存在,當然:D)。Apache:限制對URI的訪問,而不是資源
我該怎麼做?
TIA
我想限制對某些URI的訪問,但它們在物理上不匹配明確標識的資源。 我解釋一下:如果你問http://domainname/admin,你不會嚴格進入管理員目錄,你去看一個腳本,並帶有一些參數;而且這個腳本也可以在其他上下文中使用。所以,我想做一些類似文件夾訪問限制,但基於URI要求的,而不是在真正的資源(導致/ admin文件夾存在,當然:D)。Apache:限制對URI的訪問,而不是資源
我該怎麼做?
TIA
使用在httpd.conf <Location>
/</Location>
標籤(或任何它本週呼籲),插入標記之間的任何訪問限制。例如
<Location /admin>
Order deny,allow
Deny from all
Allow from localhost, admins-workstation.example.com
</Location>
在.htaccess中添加重寫規則:
RewriteRule ^admin - [F,L]
這將拒絕訪問開始管理路徑。
正是我需要的。非常感謝。 – MarvinLeRouge 2011-06-03 10:39:47