どうも、がみたかです。
WordPressをインストールしたは良いけど、URL(ブログのアドレス)の表示を見たときに「なんだかな〜」と思っている人は少なからずいるんじゃないかと思います。
僕がお世話になっている、Blog Marketing School【BMS】の方でも、たまたまそのような質問があったので、今回はブログアドレスの表示をスッキリさせる方法について書いてみようと思います。
この記事の目次
WordPressの基本的なURL表示
WordPressをインストールするときは、インストールするディレクトリ(フォルダ)を作成して、そこにインストールするような流れになっています。
よくあるのが「blog」や「wp」というディレクトリ名をつけてWordpressをインストールするわけですが、その場合のURL表示はこのようになると思います。
例)
https://www.gamitaka.com/blog
それをこのように表示させるのが今回の記事になります。
例)
https://www.gamitaka.com/
FTPを使って、データをそのまま動かすのは、Wordpressを真っ白に飛ばしたり、アクセス不能にしてしまう恐れがあるので、それはやめましょう(^_^;)
代わりに、安全で確実な方法をお伝えしていきますね^^
WordPressのURLからサブディレクトリを隠すメリット・デメリット
なぜこの「サブディレクトリ」を隠すのかというと、いくつか目的があります。
- 「URLがドメインだけになってスッキリすること」
- 「URLの一部が非表示になるので不正アクセスされにくいこと」
主にこの2つだと思われます。
これに対してデメリットは、
失敗してWordpressにアクセス不能になる可能性がある。
といったところでしょうか?
そのため、十分注意しながら作業する必要があります…
この作業は、パーマリンク設定やSSL化と同じく、できればWordpressをインストールしてすぐにやっておきたいところですが、
- ある程度記事を書いているがやっておきたい
- 失敗してWordpressを飛ばしたくない
といった方には、スポットサポートにて設定の代行いたします(30分 4,400円〜)ので、お気軽にお問い合わせください^^
サブディレクトリを非表示にする方法
この作業は、大きく分けて管理画面(ダッシュボード)とファイルマネージャー(FTP)で作業することになります。
ダッシュボードでやっておくこと
1.このURLにひっついている「/blog」という部分がWordpressをインストールしているディレクトリですが、この部分を非表示にしていきます。
2.「設定」→「一般設定」を開きます。
「サイトアドレス」の方だけディレクトリ(フォルダ)名を消して保存します。
「index.php」「.htaccess」を書き換える
1.FTPを使ってWordpressをインストールしているディレクトリ(フォルダ)から「index.php」と「.htaccess」をパソコンにダウンロードする。
もしくは、サーバーのファイル管理(ファイルマネージャー)からパソコンへダウンロードします。
2.テキストエディタで「index.php」を編集する。
通常はこのようになっています。
3./wp-blog-header.phpの手前にサブディレクトリ名(ここでは/wp/)を追加する
4.「.htaccess」を編集する。
「RewriteBase」と「RewriteRule」の部分を編集します。
5.「/wp」の部分を削除する。
編集した「.htaccess」と「index.php」をサーバーにアップロードする。
1.アップロード先(public_htnl)にある「index.html」のファイルを削除する。
Xサーバー特有のものですが、これが残っていると「index.phpが読み込まれない=Wordpressが表示されない」という状況に陥ってしまいますので、あらかじめ削除します。
2.ひとつ上のディレクトリ(Xサーバーではpublic_html)に編集した「index.php」「.htaccess」をアップロードする。
「.htaccess」の名前を変更した場合は戻しておきましょう。
サブディレクトリの非表示が完了!
無事にURLの表示がドメインだけになりました^^
新規のサイトであればここで完了ですが、既存のサイトの場合「/wp/」の付いたURLにアクセスが来ると「エラー404(ページが見つかりません)」となってしまうので、「/wp/」を抜いたURLへのリダイレクトが必要になります。
URLからサブディレクトリを非表示にする:まとめ
今でこそドメイン直下にWordPressをインストールすることが簡単にできますが、サーバーによってはサブディレクトリにインストールしないといけないこともそれなりにあると思います。
なので、仕方なくサブディレクトリにインストールしてしまった場合、この「URLからサブディレクトリを非表示にする」という設定は、サイトを立ち上げた直後(または、まだアクセスがあまり無い時期)にすることをおすすめします!
では、今回はこの辺で!
また次の記事でお会いしましょう^^
PS.
記事中にもありますが、今回のカスタマイズをやってみたいけど不安な方がおられましたら、お気軽にお問い合わせいただけたら、スポットサポート(30分 4,400円〜)にて作業代行させていただきます^^
ブログ運営者のためのサポート保険!
ブログのトラブルや困ったことに時間を取られて
自分のやるべきことが出来ていない人のためサービスです!
無料メールマガジン
WordPressに関するお役立ち情報や、
『WordPressに詳しくなるメール講座』を配信しています!
知識・経験ゼロから、
Webクリエイターを目指すためのメール講座を配信しています!