1

有一个重写规则,将不在办公室的任何人重定向到保留页面。

RewriteEngine On

RewriteCond %{REMOTE_ADDR} !^x\.x\.x\.x$
RewriteRule . holdingpage.html

RewriteCond %{REMOTE_ADDR} ^x\.x\.x\.x$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [NC,L] 

我需要允许谷歌访问其谷歌验证文件: https ://www.example.com/google23423423463.html

有没有办法添加重写以允许不在办公室的任何人访问此页面,以及在访问任何其他页面时重定向到保留页面?

非常感谢,

4

1 回答 1

1

是的,你可以这样做:

RewriteEngine On

# If request is for special page, skip all rules below
RewriteRule ^google23423423463\.html$ - [L]

RewriteCond %{REMOTE_ADDR} !^x\.x\.x\.x$
RewriteRule . holdingpage.html [L]

RewriteCond %{REMOTE_ADDR} ^x\.x\.x\.x$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
于 2013-11-14T15:31:54.423 回答