記事の詳細
WordPressをインストールしたディレクトリをURLから消しても見れるようにする方法
冷奴がおいしい季節になりましたね、網干です。
今回は、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”のファイルがあると思います。
両方のファイルをルートディレクトリ(WordPressをインストールしたディレクトリのひとつ前のディレクトリ)にコピーします。
※移動ではなくコピーです、注意してください!
ルートディレクトリにコピーした”index.php”ファイルをテキストエディタで開いてください。
ファイルを開くと、ファイルの下部に下記のようなコードが記載されています。
1 |
require( dirname( __FILE__ ) . '/wp-blog-header.php' ); |
“/wp-blog-header.php”の部分を”/wp/wp-blog-header.php”に変更します。
1 |
require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' ); |
ファイルのコピーと修正は以上になります。
再度WordPressの画面に戻ります。
ドメインの変更を確認する
新しいURLから管理画面にログインします。
今回の場合は “http://XXXXX/wp/wp-admin” がログイン用のURLになります。
管理画面から「設定」→「パーマリンク設定」でパーマリンク設定画面を表示して、
ページの下部にある「変更を保存」ボタンを押してください。
※念のため、共通設定を変えたり戻したりして確実に更新されるようにしてください。
これで無事、サイトアドレスを変更することができました。
正しく変更できない場合は…
私が経験したいくつかのトラブルと解決方法を記載します。
1. ほとんど真っ白なページが表示される
サーバーのPHPのバージョンが古い可能性があります。
サーバーのPHPのバージョンを新しくすることで解決する可能性が高いです。
今回ドメインを変更したサイトは、minibird様のサーバーを使用していたので、
下図のような管理画面でサーバーのバージョンを変更して解決しました。
2. ドメインの移行は完了したけど記事のプレビューを表示すると「ページが見つからない」と表示される
キャッシュが残っているとプレビューが正しく表示されないことがあります。
ブラウザのキャッシュを削除することでプレビューが正しく表示されると思います。
最後に
いかがでしたか?
ドメインの変更は、失敗すると画面が真っ白になってしまうことがあるので怖いですね。
私はドメイン変更の作業中は何度も画面を真っ白にしました…。
凝ったサイトが真っ白になってしまうのは恐怖ですよ…。
でも、失敗のおかげで知らなかった多くのことを知ることができたので収穫も多かったです。
トライアンドエラーは本当に大事です。
ではまた!
コメント
この記事へのトラックバックはありません。
この記事へのコメントはありません。