2016-08-16 11 views
0

私はWordPressストアを設定していますが、これを行う際にUnder Constructionページを置く必要があります。しかし、単にindex.htmlファイルを追加するだけで、Wordpress index.phpはもう動作しなくなり、もうサイトを開発することはできなくなります。WordPressサイトを設定中に "Under Construction"ページを設定している

これを解決するにはどうすればよいですか?ありがとうございました。

+0

私は個人的に「建設中」のページを追加しません。検索エンジンがあなたのサイトを降格させるための招待状です。ライブ環境から離れた場所でサイトを開発する。 – RouthMedia

答えて

0

.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] 
0

プラグインを使用したくない場合は、このコードをテーマ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にアクセスするだけでログインする必要があります。

+0

この方法では、[誰でも登録できます]の設定がオフになります。 –

関連する問題