【0から学ぶWordPress】/WordPressを消してルート表示させたい

まいど!ドスブイサポート 高橋しゃちょーです。

今回はインストールしたWordpressのURLをドキュメントルートにしたい時に行う設定を解説したいと思います。

ドキュメントルートっていうのは
Web上に公開することのできるディレクトリのルートのことです。 
デフォルトでは解凍すると/Wordpress みたいにルートにフォルダが付与されて運用することになってますが、それをドキュメントルートにする方法です。

https://dosv-club.jp/wordpress
↓
https://dosv-club.jp

手順① 普通にインストールする

まずは普通に/Wodpress込みでインストールを行って問題ないです。

ワードプレスのインストールが完了した場合は今回は例にすると
先ほどの、https://dosv-club.jp/wordpressとなります。

手順② 管理画面からサイトアドレスを変更する

WordPressの管理画面にログインし、メニューから「設定」→「一般 」にアクセスします。

「WordPress アドレス (URL)」と「サイトアドレス (URL)」欄がともに 「https://dosv-club.jp/wordpress/」のようにサブディレクトリを含んだURLになっています。

下の「サイトアドレス (URL)」だけ「dosv-club.jp/」のようにドメインのみのURLに変更して保存します。

保存後、もしログイン画面に戻ったりしてもそのままにしておきます。

手順③ 2つのファイルを複製して移動する

さて、これで基本設定は終わりなので、後はファイルを今回の設定に併せて
ちゃんと当たるように2つのファイルをコピーさせて移動させる必要があります。その2つのファイルはこちらになります。

  • index.php
  • .htaccess

Wodpressフォルダに入っている
index.php と .htaccess ファイルをルートディレクトリにコピーしてください

移動ではなくコピーして移動なので、現在の/Wordpresにも2つのファイルは残しておくようにしてください。

手順④ index.phpを修正する

手順③でコピーして移動したドキュメントルートにあるindex.phpを修正します。

今のままでは/Worpdresを指してしまうので
もちろんエラーが出ますのでこちらも必須です。

<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */

/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define( 'WP_USE_THEMES', true );

/** Loads the WordPress Environment and Template */
require __DIR__ . '/wp-blog-header.php';

こちらの最後の行に記載されている行にWordpressがインストールされているフォルダを指定します。

require __DIR__ . '/wordpress/wp-blog-header.php';

これで、トップページのindex.phpは/wordpressを参照しますので
設定完了です。上書き保存して閉じてください。

以上で完了です。
管理画面からパーマリンク設定を上書きして最終確認してください。

お仕事のご依頼やお問い合わせはフォームやツイッターにてお気軽にお問い合わせ下さい。
お問い合わせフォーム
» 高橋しゃちょー (@osaka_dos) | Twitter

« 次の記事

【簡単】リストにFont Awesomeの設置方法

前の記事 »

【重要】ホームページのアクセス数を増やす方法