Preciso redirecionar um site inteiro do WordPress para uma única página do WordPress. Uma espécie de modo de manutenção, mas o redirecionamento precisa ir para uma página publicada do WordPress. Infelizmente, a página de manutenção que preciso mostrar precisa usar outros plugins do WordPress.
Não conheço nenhum plug-in do Modo de Manutenção que permita fazer isso. No máximo, eles permitem que você escreva códigos HTML / CSS personalizados.
Eu estava pensando em uma regra .htaccess mod_rewrite. No entanto, sou muito fraco com mod_rewrite.
Primeiro, desabilitei os redirecionamentos canônicos .
Então, tentei usar:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/index.php?page_id=813$
RewriteRule ^(.*)$ /index.php?page_id=813 [R=307,L]
No entanto, essas regras geram loops de redirecionamento. page_id=813
é o ID da minha página de manutenção, é claro.
Alguém conhece um plug-in do modo de manutenção que redireciona para uma página publicada?
Como alternativa, alguém pode me ajudar a corrigir as regras do mod_rewrite? Felicidades extras se pudermos deixar de /wp-admin
fora as regras de redirecionamento.