サブディレクトリに移動する方法
  • WordPress
最終更新日:2019年6月2日

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

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

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

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

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

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

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

  • 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」を使うと便利です。

手順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

この記事を書いた人

サイト引越し屋さん編集部

日本で最も利用されているサーバー移転&保守代行サービス『サイト引越し屋さん』の中の人です。 サイト引越しに関わる技術情報をはじめ、WordPressやその他のWebサービスに関するノウハウを発信しています。 全日本SEO協会所属。日本ウェブ解析士協会(WACA)所属。

WordPress保守管理メールセミナー