【WordPress】独自ドメイン直下以外に設置したWPのURL変更
http://hogehoge.com/wp/などに設置したWPをhttp://hogehoge.com/に変更する方法です。
リニューアルなどの際にサブディレクトで作成し、本番環境に移したいときなど便利ですね。
【基本的な流れ】
1.サブディレクトリのindex.phpと.htaccessをダウンロード
2.ダウンロードしたindex.phpと.htaccessファイルの編集
3.編集したindex.phpと.htaccessファイルを独自ドメイン直下にアップロード
4.WordPressのダッシュボード「一般設定」の「サイトアドレス」を変更(最後の/なし)
【index.phpのファイル編集】
変更前
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
変更後
require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );
【.htaccessのファイル編集】
変更前
# BEGIN WordPress
RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
変更後
# BEGIN WordPress
RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
以上、簡単ですね。注意事項としては、サーバーによって.htaccessでPHPのバージョンを管理している場合がありますが、ドメイン直下の.htaccessではその記述があるのに、サブディレクトの.htaccessではその記述がなかったりするため、上記の書き換えのみをするとPHPバージョンが変更になり不具合があることがあります。
その場合は、コンパネからPHPバージョンを変更するか、直接.htaccessを適宜編集するかの作業が必要になります。
【WordPress】 独自ドメイン直下以外に設置したWPのURL変更 の関連記事
コメント
No comments yet
コメントする
次項 【WordPress5.0】Gutenbergで記事更新「更新に失敗しました」が出る
前項 【Wordpress】テーマオプションを含むテーマ使用時のドメイン変更
▲知識Z(ゼータ)トップへ