.htaccess htaccess允许从子域访问

.htaccess htaccess允许从子域访问,.htaccess,.htaccess,我在htaccess中有限制规则 order deny,allow deny from all allow from 111.111.222.222 我怎么能做这样的东西 order deny,allow deny from all allow from sub.domain.tld 我的IP经常更改,我的域名为sub.domain.tld,该IP有DNS记录。当我的IP更改时,这将节省我很多时间,因为我不需要用新的IP更改所有htaccess文件 我试过了,但不成功。有解决办法吗?非常感谢

我在htaccess中有限制规则

order deny,allow
deny from all
allow from 111.111.222.222
我怎么能做这样的东西

order deny,allow
deny from all
allow from sub.domain.tld
我的IP经常更改,我的域名为sub.domain.tld,该IP有DNS记录。当我的IP更改时,这将节省我很多时间,因为我不需要用新的IP更改所有htaccess文件


我试过了,但不成功。有解决办法吗?非常感谢。

在您的
文档\u ROOT/.htaccess
文件中尝试此重写规则:

RewriteEngine On

RewriteCond %{REMOTE_HOST} !^sub\.domain\.tld$ [NC]
RewriteCond %{REMOTE_ADDR} !^(11\.22\.33\.44|66\.77\.88\.99)
RewriteRule ^ - [F]

您可以很好地从sub.domain.tld执行
允许操作
我尝试了它,但它对我不起作用。我正在从IP打开请求的网站,该网站在DNS记录中的IP为sub.domain.tld。不起作用。好的,在下面贴了一个答案。谢谢你,阿努巴瓦!我试过了。看起来rewritecond比较的是文本主机,而不是与sub.domain.tld关联的我的IP。是的,这是正确的。如果你想比较IP也让我编辑代码。