我在.htaccess文件中使用下面的代码将我的网站置于维护状态.基本上它的作用是将非特定IP地址的任何人重定向到.maintenance.我有维护页面的子域(因此允许我在真实站点上执行测试).我的问题是,如何在线路上添加第二个IP地址:
RewriteCond %{REMOTE_ADDR} !^23\.254\.12\.43
Run Code Online (Sandbox Code Playgroud)
允许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]
####################################################################
Run Code Online (Sandbox Code Playgroud)
Tim*_*one 14
只需添加另一个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]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11271 次 |
| 最近记录: |