【3】既存サイトのデータを削除してURLを修正する~既存のHTMLサイトを運営しながらWordPressサイトにリニューアル
- 2015/10/27
- 18:47
スポンサードリンク
ホームページビルダーで作った既存のサイトを運営しながら、WordPressサイトへリニューアルしたやり方について書いています。ここまで終了したら、次は、「既存サイトのデータを削除する」です!
既存サイトのデータを削除する
FTPでサーバーにアクセスして、ホームページビルダーで作った今までのサイトのファイルを、サーバーからすべて削除します。
つまり、サーバー内の「wpフォルダ」以外のすべてのデータを削除します。
URLの修正
続いてURLの修正をします。
例えば、http://abc.com/というURLのサーバーを使っていた場合、残ったwpフォルダのサイトのURLは、 このままだと、
トップページが、http://abc.com/wp/ というようになります。
これを、これまでの旧サイトと同じ http://abc.com/
というURLに変更する作業を次にやります。
この作業は、時間に余裕がある時にやりました。
既存サイトのデータを削除したら、すぐに次の作業に移らないと、ユーザーがアクセスしてもサイトが表示されない期間ができてしまいますので、削除後の作業も、しっかり頭に入れて、何かトラブルがあっても対処できる時間がある時にやりました。
サブディレクトリにあるWordPressを、ルートディレクトリにあるようにURL上で見せるやり方
WordPressの一般設定の『サイトアドレス (URL)』というところを変更します。
WordPressの「設定」の中の「一般」のところです。
この一般設定のところで、URLを入力する項目がふたつあります。
以下のように入力して設定を保存します。
WordPress アドレス (URL)
http://abc.com/wp
サイトアドレス (URL)
http://abc.com(旧サイトと同じルートディレクトリ)

この設定をした後、エラーが出ても、以下の作業に続きます。
FTPで、サーバーのWPフォルダにある「index.php」と「.htaccess」を、ルートディレクトリ(最上層のディレクトリ)を自分のパソコンにダウンロードします。(.htaccess ファイルがない場合は、index.php だけダウンロードすればOK)
ダウンロードした「index.php」をでエディタで開いて、
【変更前】
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
↓
【変更後】
require( dirname( __FILE__ ) . '/wp/wp-blog-header.php');
というように変更して、保存します。
.htaccessは、下記の下線部分の wp/ を削除します。
【変更前】
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
</IfModule>
【変更後】
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
変更したら保存します。
変更した index.php と .htaccess を、サーバーのルートディレクトリにアップロードします。
これでOKだと思うのですが、ネットの情報では、この作業に続いて、「パーマリンクの設定をして保存しましょう」と書かれているものがいくつかありました。
一応、ついでにやっておきました。
パーマリンクの設定は、途中であまり変えないほうがいいようなので、どのように設定するのが適切か、ネットの情報をチェックしてから決めました。
WordPressの[設定]→[一般]にアクセスして、パーマリンクの設定を確認して「変更を保存」をクリック

次は、【4】インデックスとリダイレクトの設定の作業です。
(ご注意)
私の場合は、問題なくできましたが、予期しないトラブルが起こったりすることもあるかもしれません。その場合は、どうかご勘弁を。私は、ネットの専門家ではないので、トラブルが起こっても対応できません。もし、やり方を参考にされる場合は、自己責任でお願いします。
スポンサードリンク
- 関連記事
-
- テーマAttitudeのカスタマイズ~スマホ画面の『Navigation』を『Menu』に変更
- 【4】インデックスとリダイレクトの設定~既存のHTMLサイトを運営しながらWordPressサイトにリニューアル
- 【3】既存サイトのデータを削除してURLを修正する~既存のHTMLサイトを運営しながらWordPressサイトにリニューアル
- 【2】新しいサイトのページが完成したら、サイトのバックアップを取る~既存のHTMLサイトを運営しながらWordPressサイトにリニューアル
- 【1】既存のサイト内のフォルダにWordPress をインストールして新しいサイトを作る~既存のHTMLサイトを運営しながらWordPressサイトにリニューアル~
こちらの記事もどうぞ
【4】インデックスとリダイレクトの設定~既存のHTMLサイトを運営しながらWordPressサイトにリニューアル ホーム
【2】新しいサイトのページが完成したら、サイトのバックアップを取る~既存のHTMLサイトを運営しながらWordPressサイトにリニューアル