[WordPress] サブディレクトリにインストールしたWordPressをドメインルートで公開する方法

サブディレクトリにインストールしたワードプレスをルートディレクトリで公開するように設定する方法を説明します。

ルートディレクトリにWordPressをインストールしてしまうと、ファイルがごちゃごちゃしてしまうので、サブディレクトリに入れておいた方がいいですよね。

作業としては、

メニュー > 設定 > 一般設定 を開き、

WordPressアドレス(URL) : http://www.example.com/wp/

サイトアドレス(URL) : http://www.example.com/wp/

のサイトアドレスの方を http://www.example.com/ に変更します。

この状態で http://www.example.com を開くとWordPressのトップが見えなくなっています。(これはトラブルではなく、これで正しい状態なので慌てないでください)

もう一つ作業が必要で、 http://www.example.com/wp/ の中のindex.phpをダウンロードし、下記のように編集してルートディレクトリにアップロードします。

index.php変更前
<?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( dirname( __FILE__ ) . '/wp-blog-header.php' );

一番最後の行を変更します。

index.php変更後
require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );</pre> 

wp-blog-header.phpの前にサブディレクトリを加えます。

これでルートにアクセスするとWordpressがインストールされているwpディレクトリが表示されるようになるので、サイトがきちんと見えるようになります。



Author: webmaster