記事の詳細

冷奴がおいしい季節になりましたね、網干です。
今回は、WordPressをインストールしたディレクトリ(よくあるのがwp)があるんだけど、実際に公開するURLにはwpを含めないようにするにはどうすればいいの?ってことを解決したいと思います。

どういうことかといいますと、たとえばhttps://incloop.comがドメインで、ルートディレクトリにwpってディレクトリを作ってその中にWordPressをインストールすると、https://incloop.com/wp/とブラウザにURLを入力すれば見られます。

だけど、やっぱりhttps://incloop.comで見たい!!という場合はどうすればいいの?ってことです。

https://incloop.com/wp/

↓  wpを書かなくてもWordPressのサイトを見られるようにする

https://incloop.com/

非常に簡単な作業なのですが、ちょくちょく躓いて意外と時間がかかったので、メモとして残しておこうと思います。

はじめに

本記事では、サイトアドレスをインストールしたディレクトリであるwpを無くして、ルートディレクトリのURLに変更する方法を記載します。
実際に試したのは1サイト(1パターン)のみなので、適用条件がかなり絞られています。

本記事は下記の条件下のみ適用されます。
1. WordPressを使用していること
2. ルートディレクトリではなく、サブディレクトリ(wpなど)にWordPressをインストールしていること
3. WebサイトのURLが “http://XXXXX/(サブディレクトリ名)/” と末尾がサブディレクトリの名称になっていること

では早速、作業に移りましょう。

WordPressの管理画面でサイトアドレスを変更する

まず初めに、サイトアドレスを確認します。
サイトアドレス変更_変更前
URLの末尾に”wp”がついていますね。
これがサブディレクトリ名になっているので、取り除いてしまいましょう。

WordPressの管理画面に移ります。
サイドメニューの「設定」→「一般」で一般設定画面を表示します。
サイトアドレス変更_管理画面
デフォルトでは、WordPressアドレスとサイトアドレスの両方が同じURLになっていると思います。
今回変更するのはサイトアドレスになります。

サイトアドレスの末尾の”/wp”を削除します。
サイトアドレス変更_末尾削除
画面の下へスクロールして「変更を保存」ボタンを押します。

WordPressの管理画面の修正はこれで一旦完了になります。
次はドメインの変更に必要なファイルのコピーと修正をします。

ファイルを修正してルートディレクトリに設置する

WordPressをインストールしたディレクトリに”index.php”と”.htaccess”のファイルがあると思います。
サイトアドレス変更_FTP画面
両方のファイルをルートディレクトリ(WordPressをインストールしたディレクトリのひとつ前のディレクトリ)にコピーします。
※移動ではなくコピーです、注意してください!

ルートディレクトリにコピーした”index.php”ファイルをテキストエディタで開いてください。
ファイルを開くと、ファイルの下部に下記のようなコードが記載されています。

サイトアドレス変更_コード変更前
“/wp-blog-header.php”の部分を”/wp/wp-blog-header.php”に変更します。

サイトアドレス変更_コード変更後

ファイルのコピーと修正は以上になります。
再度WordPressの画面に戻ります。

ドメインの変更を確認する

新しいURLから管理画面にログインします。
今回の場合は “http://XXXXX/wp/wp-admin” がログイン用のURLになります。

管理画面から「設定」→「パーマリンク設定」でパーマリンク設定画面を表示して、
ページの下部にある「変更を保存」ボタンを押してください。
※念のため、共通設定を変えたり戻したりして確実に更新されるようにしてください。
サイトアドレス変更_パーマリンク更新

これで無事、サイトアドレスを変更することができました。

正しく変更できない場合は…

私が経験したいくつかのトラブルと解決方法を記載します。
1. ほとんど真っ白なページが表示される
サイトアドレス変更_真っ白画像
サーバーのPHPのバージョンが古い可能性があります。
サーバーのPHPのバージョンを新しくすることで解決する可能性が高いです。
今回ドメインを変更したサイトは、minibird様のサーバーを使用していたので、
下図のような管理画面でサーバーのバージョンを変更して解決しました。
サイトアドレス変更_サーバー画面

2. ドメインの移行は完了したけど記事のプレビューを表示すると「ページが見つからない」と表示される
キャッシュが残っているとプレビューが正しく表示されないことがあります。
ブラウザのキャッシュを削除することでプレビューが正しく表示されると思います。
サイトアドレス変更_キャッシュ削除

最後に

いかがでしたか?
ドメインの変更は、失敗すると画面が真っ白になってしまうことがあるので怖いですね。
私はドメイン変更の作業中は何度も画面を真っ白にしました…。
凝ったサイトが真っ白になってしまうのは恐怖ですよ…。
でも、失敗のおかげで知らなかった多くのことを知ることができたので収穫も多かったです。
トライアンドエラーは本当に大事です。

ではまた!

この記事であなたの課題を解決することができましたか?

疑問点があったり、解決できなかったことがありましたら、お気軽にご相談してください。


ほかの投稿も読んでみませんか?

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

相模原のお店やサービスをどんどん紹介!

行ってみよう相模原 相模原市のお店限定

飲食店

ページ上部へ戻る