サブディレクトリ(例:root\wp)にインストールしたWordPress(例:https://example.com/wp)をルート(例:https://example.com)で表示するやり方
こんな方向け
注意
インストール直後のWordPressでの作業を想定しています。
すでに稼働しているWordPressで行った場合、リンク切れなどの不具合が生じる恐れがあります。
準備
任意のサブディレクトリを作成し、WordPressをインストールしてください。
ほとんどのレンタルサーバーには簡単インストールの機能がついていると思うので、インストール先を「wp」や「cms」など任意の名前を付けてインストールしてください。
手順
サイトアドレスの変更
WordPressのダッシュボードより 設定 > 一般 の サイトアドレス(URL) からサブディレクトリ名を削除し、 変更を保存 ポタンをクリック
例:https://example.com/wp -> https://example.com
ルートディレクトリへファイルのコピー
WordPressをインストールしたサブディレクトリ直下から、以下2つのファイルをルートディレクトリへコピー
※ 移動ではなくコピー
コピーしたファイルの編集
ルートディレクトリにコピーした 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 __DIR__ . '/core/wp-blog-header.php';
require __DIR__ . '/wp/wp-blog-header.php';
うまく動かない時は…
WordPressのダッシュボードより 設定 > パーマリンク を開き、なにもさわらないまま保存をしてください。