サイトアドレス(URL)をドメイン直下に変更する方法

サイトアドレス(URL)をドメイン直下に変更する方法

WordPressでブログを始めるなら避けては通れないのが、難しいファイルの編集です。

今日はサブディレクトリ(wp)にWordPressをインストールしたら行わなければならない、URLをドメイン直下に変更する方法を紹介します。

タメキチ

「http://ドメイン/wp-●●」がブログのURLになっているのを「http://ドメイン」に変更することです。
このコードをどこに追加していいか分からない…とならないよう、どのファイルのどこに追加すれば良いか細かく説明します。

カキロウ

URLをドメイン直下にするやり方

事前準備

今回紹介する方法は2つのソフトを利用します。

①サーバーからファイルをダウンロードするFTPソフトの「FileZilla

②2つのファイルを編集するためのテキストエディタ「Atom

 

まずはこの2つを利用できるよう、ダウンロードしておくことをおすすめします。

「Atom」はダウンロードしたらすぐに使えますが、「FileZilla」はブログがあるサーバーに繋ぐためには少し設定が必要です。

サルワカさんが詳しく説明されていたのでぜひ参考にしてみて下さい。

参考 【FileZillaの使い方】WordPressでFTPソフトを使おうサルワカ

1.バックアップをとる

ファイルの編集等を行うので万が一を考えてバックアップをとります。

バックアップなら「All-in-One WP Migration」がおすすめです。

詳しい操作方法はコチラで紹介しています。

【All-in-One WP Migration】サイトを1クリックで引っ越しさせる方法【All-in-One WP Migration】サイトを1クリックで引っ越しさせる方法

2.WordPressの一般設定を変更する

WordPressにログイン後、一般設定をクリックします。

サイトアドレス(URL)をドメイン直下に変更する方法

サイトアドレス(URL)をドメイン名のみに変更します。

3.「index.php」と「.htaccess」ファイルをダウンロードする

FTPソフト(FileZillaなど)を使ってWordPressをインストールしたファイル(サブディレクトリ)を開きます。

サイトアドレス(URL)をドメイン直下に変更する方法

wp-adminやwp-contentのフォルダの下にある「index.php」と「.htaccess」ファイルをダウンロードします。

タメキチ

ダブルクリックでもダウンロード出来ますが、操作ミスによるファイルの上書きを防ぐため「選択→右クリック→ダウンロード」が安全です。
注意
ダウンロードが出来たら、2つのファイルをコピーして問題が起きた時用のバックアップとして保管しておきましょう。

4.「index.php」ファイルを編集する

まずは「index.php」をAtomなどテキストエディタで開いたら一番下にある/wp-blog-header.phpを探します。

サイトアドレス(URL)をドメイン直下に変更する方法

見つけたら、下記のように変更します。

php
require __DIR__ . '/サブディレクトリ名/wp-blog-header.php';
追加したのは「/サブディレクトリ名」だけです。

カキロウ

5.「.htaccess」ファイルを編集する

次に「index.php」をAtomなどテキストエディタで開き赤枠で囲っている行を探して下さい。

wp-my-blogとなっていますがこれはサブディレクトリ名です。

サイトアドレス(URL)をドメイン直下に変更する方法

見つけたら、下記のように変更します。

1行目
RewriteBase /
2行目
RewriteRule . /index.php [L]

6.編集したファイルをアップロードする

ステップ1と同様にFTPソフトを使ってサーバーに繋げます。

サイトアドレス(URL)をドメイン直下に変更する方法

ここで重要!編集した2つのファイルを「選択→右クリック→最新の情報に更新」をクリックしてファイルを最新状態にします。

 

アップロードする場所はステップ1の階層より上です。

サイトアドレス(URL)をドメイン直下に変更する方法

ちょうどサブディレクトリファイルがある場所に編集した「index.php」と「.htaccess」2つのファイルをアップロードします。

7.URLが変更されたか確認する

作業は終了したので、変更したURLでブログが表示されるか確認して下さい。

最後まで読んでいただきありがとうございました。

カキロウ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA