WordPress

サブディレクトリにインストールしたWordPressをルートディレクトリに変更する

WordPress

サブディレクトリにインストールしたWordPressをルートディレクトリに変更する

サブディレクトリ「 wp 」にインストールしたWordPressを、ルートディレクトリに変更します。
変更後のURLは「 https://recooord.org/wp/ 」→「 https://recooord.org/ 」このようになります。
それでは変更していきましょう!

管理画面のアドレスを変更する

サブディレクトリにインストールしたWordPressをルートディレクトリに変更する

WordPressの管理画面から「 設定 > 一般 」を開き、サイトアドレス(URL)の「 /wp 」を削除します。
WordPressアドレス(URL)の「/wp」は削除しなくて大丈夫です。

変更が完了したら「 変更を保存 」をクリックします。

ファイルの移動

サブディレクトリにインストールしたWordPressをルートディレクトリに変更する

「 wp 」フォルダ直下の「 .htaccess 」と「 index.php 」を1つ上の階層に移動しますが、「 index.php 」は複製して移動します。

サブディレクトリにインストールしたWordPressをルートディレクトリに変更する

「 wp 」フォルダと同じ階層に移動した「 .htaccess 」と、複製した「 index.php 」です。

サブディレクトリにインストールしたWordPressをルートディレクトリに変更する

複製元の「 index.php 」は移動せずに、この場所でOKです。

複製した「index.php」ファイルの編集

サブディレクトリにインストールしたWordPressをルートディレクトリに変更する

続いて「 wp 」フォルダと同じ階層に複製した「 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' );


ファイルを開くと上記コードが記述されていますので、最下部のコードだけ編集します。

require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );

上記のように「 /wp-blog-header.php 」→「 /wp/wp-blog-header.php 」と編集してください。
編集が終わったらアップロードします。

移動した「.htaccess」の編集

サブディレクトリにインストールしたWordPressをルートディレクトリに変更する
# BEGIN WordPress

RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]

# END WordPress

ファイルを開くと上記のコードが記述されていると思います。
RewriteBaseRewriteRuleに「wp」という記述がありますので、以下のように編集してください。

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

編集が終わったらファイルをアップロードします。

パーマリンクのリセット

サブディレクトリにインストールしたWordPressをルートディレクトリに変更する

最後にWordPress管理画面の「 設定 > パーマリンク設定 」を開き「 変更を保存 」をクリックします。
これをやらないと、表示されない場合があるようです。
以上で設定は完了になります。

以上でドメイン直下にサイトを表示することができます。

あなたにおすすめの記事