我在 .htaccess 文件中使用以下代码将我的网站置于维护状态。本质上,它的作用是将非特定 IP 地址的任何人重定向到 .maintenance。我有一个维护页面的子域(因此允许我在真实站点上执行测试)。我的问题是,如何向该行添加第二个 IP 地址:
RewriteCond %{REMOTE_ADDR} !^23\.254\.12\.43
允许2个IP通过?是否只是添加一个空格并使用与第一个相同的格式那么简单? (提前抱歉,如果它真的那么简单,但我没有测试它,因为担心它可能看起来有效但实际上不起作用)。谢谢!
###################################################################
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} !^23\.254\.12\.43
RewriteCond %{REQUEST_URI} !^/maintenance\.html$
RewriteRule ^(.*)$ http://maintenance.mysite.com [R=307,L]
####################################################################
只需添加另一个RewriteCond
处理第二个 IP 地址应该没问题,如下所示:
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} !=23.254.12.43
RewriteCond %{REMOTE_ADDR} !=192.168.0.1
RewriteCond %{REQUEST_URI} !^/maintenance\.html$
RewriteRule ^(.*)$ http://maintenance.mysite.com [R=307,L]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)