将所有请求重定向到“站点离线”页面

问题描述:

我需要为我的Joomla站点进行复杂的版本升级 - 因为该数据库也将被删除并重新创建,因此我无法使用内置的“站点离线”选项。 我宁愿需要将所有流量重定向到我的网站到offline.html页面。将所有请求重定向到“站点离线”页面

RewriteEngine叙述上

的RewriteCond%{HTTP_HOST}^127.0.0.1:81 /的Joomla [NC,OR]

重写规则^(

我在我的本地备份与测试此。*)$ http://127.0.0.1:81/joomla/offline.html [R = 301,NC,L]

但是它似乎没有工作:例如,如果我请求

http://127.0.0.1/joomla/administrator/

然后它变成:

http://127.0.0.1/offline.htmljoomla/administrator/

任何帮助吗? 非常感谢

试试这个:

Options +FollowSymlinks 
RewriteEngine on 
RewriteCond %{REQUEST_URI} !/joomla/offline.html$ 

RewriteRule $ /joomla/offline.html [R=302,L]