我需要将整个WordPress网站重定向到单个WordPress页面。一种维护模式,但是重定向必须转到已发布的WordPress页面。不幸的是,我需要显示的维护页面必须使用其他WordPress插件。
我不知道有任何维护模式插件可让您执行此操作。最多,它们使您可以编写自定义HTML / CSS代码。
我正在考虑.htaccess mod_rewrite规则。但是,我对mod_rewrite非常虚弱。
首先,我禁用了规范重定向。
然后,我尝试使用:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/index.php?page_id=813$
RewriteRule ^(.*)$ /index.php?page_id=813 [R=307,L]
但是,这些规则会生成重定向循环。page_id=813
是我的维护页面的ID。
是否有人知道维护模式插件,该插件会重定向到已发布的页面?
或者,有人可以帮助我修复mod_rewrite规则吗?如果我们可以忽略/wp-admin
重定向规则,则可以加倍加油。