ドメイン直下にインストールしたWordPressをサブディレクトリに移動する手順

サブディレクトリに移動する方法

現在WordPressを運営中の方の中には、初期にインストールしたディレクトリから他のディレクトリに引越したい方もいらっしゃるかと思います。

特にドメイン直下にWordPressをインストールしたものの「サーバーのディレクトリ構造を綺麗にしたい」「サブディレクトリにて複数のブログを運用することになった」などの理由からWordPressのディレクトリを強いられることがあります。

そこで、このページではドメイン直下にインストールしたWordPressをサブディレクトリに移動する手順について解説したいと思います。

手順1 WordPressファイル一式をダウンロード

まずは引越し対象となるWordPressのファイル一式をダウンロードします。

現在のサーバー内にWordPressのみある場合、基本的に全てのファイルをダウンロードすれば問題ありません。もしもWordPress以外のファイルが含まれている場合には、WordPressファイルにあたる以下3つのフォルダと該当ファイルをダウンロードしてください。

参考)サイト引越しにお勧めの無料FTPソフト「WinSCP」のインストール方法と設定手順

  • wp-includesフォルダ
  • wp-contentフォルダ
  • wp-adminフォルダ
  • wp-○○系のファイル
  • index.php
  • xmlrpc.php

ダウンロード対象一覧

※お使いのプラグインによっては個別でフォルダが生成される場合があります。WordPressによって作られたと思われるフォルダやファイルについては、念のため全てダウンロードすると安心です。

手順2 テーマ系ファイルのパス修正

WordPressの無料テーマまたは有料テーマをお使いの場合は問題ないですが、テーマを自社で一から作っていて、なおかつファイル内のパスがフルパス書かれている場合には、この時点でパスを修正しておく必要があります。

たとえば、引越し先のフォルダ名が「wp」の場合、以下のように修正する必要があります。

【修正前】https://site-hikkoshi.com/wp-content/
【修正後】http://site-hikkoshi.com/wp/wp-content/

なお複数のファイルを一括修正する場合、「Devas」を使うと便利です。
参考)複数のファイルの文字を一括置換できる「Devas」

手順3 引越し先のサブディレクトリに一括アップロード

次は、先ほどのWordPressファイル一式を引越し先のディレクトリにアップロードします。

手順4 WordPress管理画面にてWordPressアドレス変更

WordPressファイルのアップロードが完了したら、WordPressの管理画面にログインし、「設定」>「一般」>「WordPressアドレス」に引越し先のディレクトリ名を追記します。

WordPressアドレス

たとえば、引越し先のディレクトリ名が「wp」の場合には、最後に「/wp」と入れます。

WordPressアドレスを変更できない場合

中にはWordPressアドレスの項目が灰色になっていて変更できない場合があります。その場合には「wp-config.php」の下記構文を削除することで編集可能になります。

define(‘WP_SITEURL’, ‘http://ドメイン名’);
※引越し元、引越し先どちらのファイルからも削除してください。

手順5 引越し元のindex.phpを下記のように書き換える

WordPressアドレスの変更が終わったら、引越し元の「index.php」を開き、下記のように変更してアップロード上書きします。


【修正前】:require( dirname( \__FILE__ ) . ‘./wp-blog-header.php’);
【修正後】:require( dirname( \__FILE__ ) . ‘./wp/wp-blog-header.php’);

※「/wp」の部分は引越し先ディレクトリに合わせて変更してください。

手順6 表示確認、ログイン確認

以上の作業が完了したら、サイトが正しく表示されているか、WordPressの管理画面にログインはできるかを確認します。

その際、管理画面の「WordPressアドレス」が引越し先のディレクトリになっており、かつ、サイトの表示やログインも問題なければ、新しいディレクトリ上でのWordPress稼働が成功となります。

手順7 引越し元ファイルの削除

最後に、引越し元のWordPressファイル一式を削除します。ただし、下記2点のファイルだけは今後も必要となるので残しておいてください。

  • index.php
  • .htaccess

WordPressのディレクトリ変更作業の手順は以上になります。
最後までご覧いただきありがとうございました。

もしご自身での作業に不安がある場合はお気軽にご相談ください。

conrtact-form

SNSにて最新の情報を発信しております。
WordPressの引越しでお困りではないですか?!
  • WordPressを新しいサーバーに引越したいけどやり方が分からない
  • 無料ブログをWordPressに移行したいけど自分でやるのは不安
などのお悩みはないですか?

私たちサイト引越し屋さんは、日本初のWordPress専門サーバー移転業者として、毎月たくさんのサイトを引越しさせていただいております。

もしあなたもお悩みの場合は下記フォームよりお気軽にご相談ください。

conrtact-form