Мне нужно перенаправить весь сайт 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
Конечно, это идентификатор моей страницы обслуживания.
Кто-нибудь знает о плагине режима обслуживания, который перенаправляет на опубликованную страницу?
Кроме того, кто-нибудь может мне помочь исправить правила mod_rewrite? Дополнительные ура, если мы можем выйти /wp-admin
из правил перенаправления.