Devo reindirizzare un intero sito WordPress a una singola pagina WordPress. Una sorta di modalità di manutenzione, ma il reindirizzamento deve passare a una pagina WordPress pubblicata. Sfortunatamente, la pagina di manutenzione che devo mostrare deve usare altri plugin di WordPress.
Non sono a conoscenza di alcun plug-in della modalità di manutenzione che ti consente di farlo. Al massimo, ti consentono di scrivere codice HTML / CSS personalizzato.
Stavo pensando a una regola .htaccess mod_rewrite. Tuttavia, sono molto debole con mod_rewrite.
Innanzitutto, ho disabilitato i reindirizzamenti canonici .
Quindi, ho provato ad usare:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/index.php?page_id=813$
RewriteRule ^(.*)$ /index.php?page_id=813 [R=307,L]
Tuttavia, queste regole generano loop di reindirizzamento. page_id=813
è l'ID della mia pagina di manutenzione, ovviamente.
Qualcuno è a conoscenza di un plugin in modalità manutenzione, che reindirizza a una pagina pubblicata?
In alternativa, qualcuno può aiutarmi a correggere le regole mod_rewrite? Saluti extra se possiamo lasciare /wp-admin
fuori le regole di reindirizzamento.