Apache:限制对URI的访问,而不是对资源的访问
我想限制对某些URI的访问,但它们在物理上与明确标识的资源不匹配。 我解释说:如果你问,你不严格去管理目录,你去一个脚本,与一些参数;这个脚本也可以在其他上下文中使用 因此,我想做一些类似于文件夹访问限制的事情,但是基于请求的URI,而不是actuel资源(当然,因为/admin文件夹存在:d) 我怎么能这么做 TIA使用httpd.conf中的标签(或本周的名称),在标签之间插入任何访问限制。比如说Apache:限制对URI的访问,而不是对资源的访问,apache,.htaccess,Apache,.htaccess,我想限制对某些URI的访问,但它们在物理上与明确标识的资源不匹配。 我解释说:如果你问,你不严格去管理目录,你去一个脚本,与一些参数;这个脚本也可以在其他上下文中使用 因此,我想做一些类似于文件夹访问限制的事情,但是基于请求的URI,而不是actuel资源(当然,因为/admin文件夹存在:d) 我怎么能这么做 TIA使用httpd.conf中的标签(或本周的名称),在标签之间插入任何访问限制。比如说 <Location /admin> Order deny,allow
<Location /admin>
Order deny,allow
Deny from all
Allow from localhost, admins-workstation.example.com
</Location>
命令拒绝,允许
全盘否定
允许从本地主机admins-workstation.example.com
在.htaccess中添加重写规则:
RewriteRule ^admin - [F,L]
这将拒绝访问以admin开头的路径。这正是我所需要的。谢谢。