我有以下htaccess规则我想申请除我的每个IP地址。我基本上想要为除了我自己以外的所有人显示“网站已关闭”页面。如何最好地实现这一目标?
RewriteEngine on
RewriteCond %{REQUEST_URI} !/indexTEMP.php$
RewriteRule $ /indexTEMP.php [R=307,L]
答案 0 :(得分:1)
Apache变量为REMOTE_ADDR
。
未经测试但应该有效:
RewriteEngine on
RewriteCond %{REQUEST_URI} !/indexTEMP.php$
RewriteCond %{REMOTE_ADDR} !^192\.168\.0\.1$
RewriteRule $ /indexTEMP.php [R=307,L]
这将规则应用于除192.168.0.1之外的每个IP。