やりたかったこと
タイトルだけでは何の事かわからないかもしれないので図示する。
www/
|-column
|
|-wp
|
こんなフォルダ構成で、見かけ(URL)上は /column/ にアクセスさせたい。ただし、wordpress ファイル一式の設置場所は /wp/ 以下にしたかった。
解決方法
/wp/ には既にインストール済みとします。
1. 管理画面で設定
設定>一般 で、次のように設定し、保存します。
wordpressアドレス(URL):http://example.com/wp
サイトアドレス(URL):http://example.com/column
2. /column/に index.php と.htaccess をコピー
/wp/ にある index.php と.htaccess を/column/ にコピーします。
3. index.php を書き換え
/column/index.php の17行目を次のように書き換えます。
index.php
require( $_SERVER['DOCUMENT_ROOT'] . '/contents/wp/wp-blog-header.php' );
注意点
Wordpress Codex 日本語版
WordPress を専用ディレクトリに配置する
基本的にこちらの方法に従いました。
変えたのは、
require('./wp/wp-blog-header.php');
の書き方を
require( $_SERVER['DOCUMENT_ROOT'] . '/wp/wp-blog-header.php' );
としたところくらいでしょうか。
うまくいかなかったら、フォルダのパーミッション設定を確認するといいかも。