WordPressをTOPディレクトリからサブディレクトリへ移動して運用する方法

WordPressをTOPディレクトリからサブディレクトリへ移動して運用する方法

「WordPressをもっと効率よく管理したい!」

そんな悩みを持つサイト運営者の方へ。
ルートディレクトリがファイルでごちゃごちゃしていませんか?

実は、WordPressをサブディレクトリに移動するだけで、驚くほどスッキリ整理できます。

でも、「移動なんて難しそう…」と感じていませんか?

大丈夫です!

この記事では、サイトにダウンタイムを発生させず、プロ顔負けの設定変更ができる手順をゼロから丁寧に解説します。

初心者の方でも自信を持って実践できる内容です。

あなたのWordPressサイトをスマートに進化させる第一歩を踏み出しましょう!

WordPressをサブディレクトリに移動することで、ルートディレクトリを整理し、
他のシステムやコンテンツとの共存が容易になります。

この手順を参考に安全に移行作業を進めてください。

使い方から収益化までプロが教える
WordPressの教科書

「もう限界かもしれない…」
そんな思いで立ち止まっていませんか?

「収益が一向に増えず、事業を続ける意味に迷い始めている」
「クラウドソーシングや営業して稼げるか不安だ」
「収益化したいけれど、YouTubeや書籍では解決できなかった」
「WordPressでLP制作を頼まれるが、具体的な方法がわからない」
「広告を出稿したが、まったく成果が出なくて悩んでいる」
「仕事でグラフや資料制作を思うように作れない」
「独学の限界を感じ、でも何から学ぶべきかわからない」

これらの悩みを抱えているのは、
あなただけではありません。

多くのフリーランスや経営者が、
同じ壁にぶつかっています。

その壁を越えるための「本物の解決策」が、ここにあります。

私たちはこれまで、
数多くのフリーランスや経営者が収益化に成功するための
お手伝いをしてきました。

WordPressでホームページやブログを作るスキルだけでなく、
広告を最大限活用して集客し、
売上を上げるノウハウを惜しみなくお伝えします。

「成果が出る広告の作り方」
「売れるホームページを構築する秘訣」
「初心者でも成果を上げるための実践的なステップ」

これらを余すことなく提供するWordPressの教科書を、
今なら無料で受け取れます!

WordPressの教科書

\先着300名限定!特典付きで無料配布中/

今すぐ無料ダウンロードする

いまなら、先着300部限定で無料プレゼント付です。

今すぐ無料ダウンロードする

ディレクトリからサブディレクトリへ移動する手順概要

  1. サブディレクトリ(例: /wp)を作成し、
    WordPressのファイルを移動する。
  2. ルートディレクトリに必要なファイルを保持し、動作を確保する。
  3. URLとパーマリンクの設定を調整する。

ディレクトリからサブディレクトリへ移動する前の事前確認

WordPressをサブディレクトリに移動する前の状態を確認

このWordPressディレクトリをサブディレクト例えば wp へ移動して運用します。

WordPressをTOPディレクトリからサブディレクトリへ移動手順

ステップ 1: 管理画面の設定にアクセスします

管理画面の設定にアクセスします。

  • WordPress アドレス (URL)
    • https://yokoyamadesuga.com から https://yokoyamadesuga.com/wp と入力

変更を保存します。

WordPress アドレス (URL)を変更するとアクセスできなくなります

この変更を行った場合は、WordPressの管理画面にアクセスできなくなります。
変更するときはバックアップをとり十分注意して変更してください。

ステップ 2: サブディレクトリの作成とファイル移動

  1. サブディレクトリを作成
    • FTPクライアントやサーバー管理ツールを使用して、
      ルートディレクトリに「wp」というサブディレクトリを作成します。
  2. WordPressファイルを移動
    • ルートディレクトリにある全てのWordPressファイル
      (例: wp-admin, wp-includes, wp-contentフォルダと他のファイル)を
      作成した「/wp」ディレクトリへ移動します。

ステップ 3: 移動した直後のフォルダ構造は

このように全て wp フォルダに入っています。

ステップ 4: index.phpと.htaccessをダウンロード

index.phpと.htaccess この2つのファイルをデスクトップへダウンロードしておきます。

ダウンロードしたindex.php

ダウンロードした.htaccess

ステップ 5: index.phpの編集

サブディレクトリに移動したWordPressを正しく動作させるために、
wpディレクトリにあるindex.phpファイルを編集します。

  1. index.phpファイルをテキストエディタで開きます。
  2. 以下のコードを修正します。
    修正前:
    require( dirname( __FILE__ ) . '/wp-blog-header.php' );
    修正後:
    require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );
  3. この段階ではまだファイルをサーバーにアップロードしないでください。次のステップでの設定変更が完了した後にアップロードします。

修正前のindex.php

require( dirname( __FILE__ ) . '/wp-blog-header.php' ); 

修正後のindex.php

require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );

ステップ 6: .htaccessファイルの編集

WordPressのパーマリンクを正しく動作させるために、.htaccessファイルを編集します。

はじめからトップディレクトリで運用していた場合は

変更の必要はありませんが、念のため .htaccess のコードを確認してください。

  1. .htaccessファイルをテキストエディタで開きます。
    ※はじめからサブディレクトリなどで運用していた場合はこの様になっています。
  2. 以下の内容を修正します。
    修正前:
    RewriteBase /wp/
    RewriteRule . /wp/index.php [L]
    修正後:
    RewriteBase /
    RewriteRule . /index.php [L]
  3. この段階でも、ファイルをまだサーバーにアップロードしないでください。
    次のステップでの設定変更が完了した後にアップロードします。

修正後(または完成形)の.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

この形になっていればOKです。

ステップ 7: index.phpと.htaccessをアップロード

  • index.php.htaccessファイルはルートディレクトリへコピーします。

先ほど修正したindex.phpと.htaccessをトップディレクトリにアップロードします。

ステップ 8: 動作確認とWordPress設定変更

ログインURLが変わっているので注意

今までは
https://example.com/wp-admin や
https://example.com/wp-login.php でアクセスしてましたが、
WordPressを移動したので上記のアドレスではログインできません。

  1. ブラウザでWordPress管理画面にログインします。
    例: https://example.com/wp/wp-admin
  2. 「管理画面 > 設定 > 一般」に移動します。
  3. 以下の2つの項目を確認します。
    • WordPressアドレス (URL): http://example.com/wp
    • サイトアドレス (URL): http://example.com
  4. 設定を保存します。

ログインURLが変更されているので注意

WordPressアドレス (URL)とサイトアドレス (URL)を確認

サブディレクトリに移動後、WordPressのログインURLが変更されます。
以下のURLを使用してください。

  • 管理画面ログイン: https://example.com/wp/wp-admin

ステップ 9: うまく表示されない場合はキャッシュのクリア

うまく表示されない、前の画面が表示される場合は、ブラウザのキャッシュをクリアします。

  1. サーバーやブラウザのキャッシュをクリアします。
  2. 管理画面 > 設定 > パーマリンク からなにも変更せず「設定を保存」をクリック
  3. 「 https://example.com 」にアクセスし、サイトが正しく表示されることを確認します。

TOPディレクトリからサブディレクトリへ移動する前の注意点

  • ファイル移動やコード編集を行う前に、必ずバックアップを取ってください。
  • パーマリンク設定後にエラーが発生した場合、
    「設定 > パーマリンク」から再設定を行ってください。
TOPディレクトリからサブディレクトリへ移動するとアクセスできなくなります。

この一連の手順を行った場合は、WordPressの管理画面にアクセスできなくなります。
変更するときはバックアップをとり十分注意して変更してください。

WordPressTOPディレクトリからサブディレクトリへの移動が自分で解決できないときは

WordPressのトラブル、マルウェア感染・即解決。ワードプレスを復旧します。即日対応。全額返金保証で安心

ワードプレスのWordPressエラートラブル解決をしたいなら
クイックレスキューが解決します。

こんなお悩みはありませんか?

・WordPressが真っ白画面
・WordPressがログインできない
・ホームページのマルウェアや乗っ取り
・サイトの表示くずれ
・エラーが表示されている

これらでお悩みなら最短30分ですぐに解決します!

いまなら期間限定で

3つの安心

・万一改善されない場合は全額返金保証で安心!
30日間動作保証で安心!
調査料、キャンセル料 0円で安心!

\無料調査・全額返金保証付き/

今すぐ無料で相談する

この記事を書いた人

よこやま良平

こんにちは!18年以上ITエンジニアとして活動してきた
よこやま良平です。

4歳~85歳まで、年間1,792人名以上の方に
パソコンやプログラミング講座を行ってきました。

また18冊以上の書籍を出版しており、連続で1位を獲得しました。
オンライン講座では200件以上のレビューを頂いており
評価は4.9/5.0と高評価を得ています。

その他これまでに3000以上のサービス・システム・サイトを作成。