私はWordPressストアを設定していますが、これを行う際にUnder Constructionページを置く必要があります。しかし、単にindex.htmlファイルを追加するだけで、Wordpress index.phpはもう動作しなくなり、もうサイトを開発することはできなくなります。WordPressサイトを設定中に "Under Construction"ページを設定している
これを解決するにはどうすればよいですか?ありがとうございました。
私はWordPressストアを設定していますが、これを行う際にUnder Constructionページを置く必要があります。しかし、単にindex.htmlファイルを追加するだけで、Wordpress index.phpはもう動作しなくなり、もうサイトを開発することはできなくなります。WordPressサイトを設定中に "Under Construction"ページを設定している
これを解決するにはどうすればよいですか?ありがとうございました。
.htaccess
ファイルを編集してmaintenance page to all IP addresses except your ownと表示することができます。
RewriteEngine On
RewriteBase/
RewriteCond %{REMOTE_ADDR} !^1\.2\.3\.4$
RewriteCond %{REMOTE_ADDR} !^1\.2\.3\.5$ # More than one IP needed?
RewriteCond %{REQUEST_URI} !^/maintenance\.php$
RewriteRule ^(.*)$ /maintenance.php [R=307,L]
プラグインを使用したくない場合は、このコードをテーマheader.phpファイルに追加できます。あなたが任意のIPからサイト上で動作することができますように、特定のIPにそれを制限するよりも良い
wp_redirect('http://example.com/unauthorized.html', '302');
そのが欲しい場合
if(!is_user_logged_in()){
header("Location: http://example.com/unauthorized.html");
}
またwp_redirect使用することができます。 wp-adminにアクセスするだけでログインする必要があります。
この方法では、[誰でも登録できます]の設定がオフになります。 –
私は個人的に「建設中」のページを追加しません。検索エンジンがあなたのサイトを降格させるための招待状です。ライブ環境から離れた場所でサイトを開発する。 – RouthMedia