7
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

wordpress設置ディレクトリとアクセスされるディレクトリを別々にする方法

Posted at

やりたかったこと

タイトルだけでは何の事かわからないかもしれないので図示する。

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' );

としたところくらいでしょうか。

うまくいかなかったら、フォルダのパーミッション設定を確認するといいかも。

7
6
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?