この記事は約 4 分で読めます ( 約 2303 文字 )

記事の概要

この記事では「WordPress」のトップページのURLをドメイン直下にする方法について書きます。

要は"http://(自分のドメイン)/(WordPressのディレクトリ)"と入力することでWordPressのサイトが表示されるのを"http://(自分のドメイン)/"で表示できるようにする方法について書きます。

記事の構成は以下の通りです。

  • WordPressの設定
  • .htaccessとindex.phpのダウンロード
  • .htaccessの書き換え
  • index.phpの設定
  • .htaccessとindex.phpのアップロード
  • まとめ

注意事項

この記事は以下の記事の通りにFTPを設定した前提で書いていきます。未読の方は以下の記事から御覧ください。

「PLESK12」に「WordPress」を手動インストールする方法 ~FTP編~

「PLESK12」に「WordPress」を手動インストールする方法 ~FTP編~

記事の概要この記事では「WordPress」のファイルをFTPを使ってアップロードする方法について書いていきます。取り扱うファイルは「WordPress」の本体...

投稿 2016/07/01

WordPressの設定

手順1WordPressの管理画面にログインします。

手順2左側のメニューの「設定」をクリックします。

wp_del-001

手順3右側画面中程の「サイトアドレス(URL)」の内容を書き換え「変更を保存」をクリックします。

wp_del-003-1

wp_del-003-2

.htaccessとindex.phpのダウンロード

手順1FTPに接続し、サーバー側のWordPressのディレクトリを開きます。

手順2.htaccessとindex.phpをダウンロードします。

wp_del-005

index.phpの編集

手順1「EmEditor Free」等のテキストエディタで「index.php」を開きます。

wp_del-006

手順2「'/wp-blog-header.php'」を「'/wordpress/wp-blog-header.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' );

変更後

<?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__ ) . '/wordpress/wp-blog-header.php' );

.htaccessの編集

手順1「EmEditor Free」等のテキストエディタで「.htaccess」を開きます。

wp_del-009

手順2「RewriteBase /wordpress/」を削除し、「RewriteRule . /wordpress/index.php [L]」を「RewriteRule . /index.php [L]」に書き換えます。

変更前

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>

# END WordPress

変更後

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

.htaccessとindex.phpのアップロード

手順1FTPに接続し、サーバー側のドメイン直下のディレクトリ(例:httpdocsディレクトリ)を開きます。

手順2.htaccessとindex.phpをアップロードすると設定は完了です。

wp_del-012

まとめ

今回はWordPressのトップページのURLをドメイン直下にする方法について書きました。