Ownedmedia ウェブ制作に役立つコンテンツを発信中!

WordPress 2016.03.22

WordPressで作成したサイトをルートディレクトリで表示させる

Tags: ,
最終更新日:Update

通常WordPressをインストールする際はルートディレクトリの配下にサブディレクトリを作成することになります。そうするとサイトトップページのURLは次のようにサブディレクトリが含まれてしまいます。

例:www.sample.com/wordpress/

 

機能上は問題ないのですが、やはりドメインだけの表示にしたいところ。そこで次のような流れでルートディレクトリで表示できるように設定します。

 

1. WordPressをサブディレクトリにインストール

→ ドメイン(=ルートディレクトリ)/フォルダ名(サブディレクトリ)/

例:sample.com/wp/ など

 

2. WordPress管理画面にてWordPressアドレスをインストール先のディレクトリに設定

WordPressアドレス → http://ドメイン名/フォルダ名

例:http://sample.com/wp/ など

 

3. WordPress管理画面にてサイトアドレスをドメイン(ルートディレクトリ)に設定

サイトアドレス → http://ドメイン名

例:http://sample.com

 

4. WordPressがインストールされたサブディレクトリのindex.phpを下記に変更する

【index.php】(変更前)

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

 

【index.php】(変更後)

require( dirname( __FILE__ ) . '/インストール先フォルダ名/wp-blog-header.php' );

例:require( dirname( __FILE__ ) . ‘/wp/wp-blog-header.php’ );

 

5. WordPressがインストールされたサブディレクトリの.htaccessの内容が下記になっているか確認

【.htaccess】

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /インストール先フォルダ名/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /インストール先フォルダ名/index.php [L]
</IfModule>
# END WordPress

 

 

6. WordPressがインストールされたサブディレクトリのindex.phpと.htaccessをコピーしてルートディレクトリに配置する

 

7. ルートディレクトリの.htaccessを下記のように変更する

【.htaccess】

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

 

 

8. サブディレクトリのindex.phpを下記のように元の表記に戻しておく

【index.php】

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

 


 

上記の方法で、WordPressで作成したサイトのURLがルートディレクトリで表示されるようになります。

 

この記事を書いた人

オガワ シンヤ

合同会社デザインサプライ代表兼CEO / ディレクター・ウェブデザイナー・フロントエンドエンジニアをやっています。「ウェブとデザインでヒト・モノ・サービスを繋げ新しい価値を生み出す」をコンセプトに日々奮闘中!制作中はチョコレートが欠かせない三十路Webクリエイター。

  • Twitter

コメントフォーム

記事に関するご質問やご意見などありましたら下記のコメントフォームよりお気軽に投稿ください。なおメールアドレスは公開されませんのでご安心ください。

内容に問題なければ、お名前・ハンドルネームとメールアドレスを入力いただき、下記の「コメントを送信」ボタンを押してください。

CAPTCHA


この記事もよく読まれています

Scroll to Top
ご質問・ご相談はありませんか ?