Mod rewrite 如何使用Lighttpd限制对特定路径的访问?
我想将对我的Mod rewrite 如何使用Lighttpd限制对特定路径的访问?,mod-rewrite,redirect,admin,lighttpd,Mod Rewrite,Redirect,Admin,Lighttpd,我想将对我的/adminURL的访问权限仅限于内部IP地址。开放式Internet上的任何人都不能登录到我的网站。由于我使用Lighttpd,我的第一个想法是使用mod_rewrite将对/adminURL的任何外部请求重定向回我的主页,但我对Lighty了解不多,文档也没有太多关于检测192.168.0.0 IP范围的内容。尝试以下方法: $HTTP["remoteip"] == "192.168.0.0/16" { /* your rules here */ } 示例来自: 试试这
/admin
URL的访问权限仅限于内部IP地址。开放式Internet上的任何人都不能登录到我的网站。由于我使用Lighttpd,我的第一个想法是使用mod_rewrite
将对/admin
URL的任何外部请求重定向回我的主页,但我对Lighty了解不多,文档也没有太多关于检测192.168.0.0 IP范围的内容。尝试以下方法:
$HTTP["remoteip"] == "192.168.0.0/16" {
/* your rules here */
}
示例来自:
试试这个:
$HTTP["remoteip"] == "192.168.0.0/16" {
/* your rules here */
}
示例来自:
这对我很有用:
$HTTP["remoteip"] != "192.168.1.1/254" {
$HTTP["url"] =~ "^/intranet/" {
url.access-deny = ( "" )
}
}
=代码>工作了==
这对我来说很有效:
$HTTP["remoteip"] != "192.168.1.1/254" {
$HTTP["url"] =~ "^/intranet/" {
url.access-deny = ( "" )
}
}
=
研究了==
如何使用此结构限制单个路径(即/admin)?$HTTP[“主机”]==“www.example.org”{$HTTP[“remoteip”!=“10.0.0.0/8”{$HTTP[“url”]=~“^/admin/”{url.access-deny=(“”)如何限制单个路径(即/admin)使用此结构?$HTTP[“host”]=“www.example.org”{$HTTP[“remoteip”]!=“10.0.0.0/8”{$HTTP[“url”]=~“^/admin/”{url.access-deny=(“”)}