网站很快就要关闭维护了。同时,所有的访问者都将被重定向到一个页面,表明网站将在短时间内关闭,直到维护完成。
如果我想将所有与我的IP不匹配的流量重定向到maintenance目录中的这个页面

https://example.com/maintenance/index.php

这些重写规则是否有效和/或对我要完成的工作有效?
RewriteCond %{REQUEST_URI} !/maintenance/index.php$
RewriteCond %{REMOTE_ADDR} !^192\.192\.192\.192$
RewriteRule $ /maintenance/index.php [R=302,L]

最佳答案

在htaccess中执行此操作

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /maintenance/index.php [L,QSA]

任何访问您网站上某个链接的人都将被重定向到:
www.yourwebsite.extension/maintenance/index.php网站

08-06 00:54