WordPressのサイトURLを変更する方法

   2014/07/14

WordPressをインストールするとき、ルート直下ではなく、サブディレクトリーを作成しそのディレクトリー内にインストールすることがほとんどだと思います。

この「mellchile.com」の例で説明すると、私はサブディレクトリー「wp」を作成し、その中にインストールしました。

そのままでは、WordPressで作成したサイトのURLは、「http://mellchile.com/wp」となります。

これをドメイン名(mellchile.com)で表示できるように変更したいと思います。

【手順1】

ダッシュボード(管理画面)の設定 > 一般設定 > 「WordPressのアドレス(URL)」と「サイトのアドレス(URL)」にそれぞれ

WordPressのアドレス : http://mellchile.com/wp

サイトのアドレス : http://mellchile.com

と、入力します。

【手順2】

WordPressをインストールした、ルートディレクトリー内にあるサブディレクトリ「wp」内の「index.php」と「.htaccess」をルートディレクトリ直下にコピーします。

【手順3】

ルートディレクトリ直下にコピーした「index.php」を開き、次のように変更します。

<?php
/* Short and sweet */
define(‘WP_USE_THEMES’, true);
require(‘./wp-blog-header.php‘); ?>

<?php
/* Short and sweet */
define(‘WP_USE_THEMES’, true);
require(‘./wp/wp-blog-header.php‘); ?>

【手順4】

ルートディレクトリ直下に移動した「.htaccess」を編集します。

パーミッションを書き込み可能「777」に変更して編集します。

編集した後、パーミッションが自動的に元に戻らない場合に備えて、元のバーミッションは覚えておいた方がいいですね。

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

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

さあ、これで「http://mellchile.com」にアクセスすると、WordPressが表示されるかどうかドキドキしながら・・・・エイ!

無事、成功です(^O^)/

  • このエントリーをはてなブックマークに追加
  • Pocket

コメントを残す