WordPressをサブディレクトリへ移す
WordPressをサブディレクトリへ移すには、正式なページ(オフィシャル)は、こちらにあります。
ここでは、ちょっとマニアックなやり方で、かつ、ルートディレクトリを使わないやり方を記述してみます。
ここでは、http://www.example.com から http://www.example.com/wordpress へ移動するものとして記述します。
やり方
- 現在のWordpressのインストール先ディレクトリの配下のファイル、ディレクトリをすべて、移動先のディレクトリへコピーします。
- DBをアップデートします。
1 2 3 4
UPDATE wp2_blog_off_options SET option_value='http://www.example.com/wordpress' WHERE option_name='siteurl'; UPDATE wp2_blog_off_options SET option_value='http://www.example.com/wordpress' WHERE option_name='home'; UPDATE wp2_blog_off_options SET option_value='/home/xxxx/www/offblog/wp-content/uploads' WHERE option_name='upload_path';
1行目は、管理パネルで 設定 > 一般設定パネル のWordPress のアドレス (URL)に相当します。option_valueの値に、移動先のURLを正しく設定します。
2行目は、管理パネルで 設定 > 一般設定パネル のブログのアドレス (URL)に相当します。(同上)
3行目は、管理パネルで 設定 > その他設定パネル のアップロードするファイルの保存場所に相当します。ここは、フルパスで指定します。 - .htaccessを以下のように変更します。
1 2 3 4 5
RewriteEngine On RewriteBase /wordpress/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /wordpress/index.php [L]
2,5行目を変更しています。/wordpress をくっつけています。
これで完了!!
webサーバで、.htaccessが動作しない場合は、できませんのであしからず。
現在では、ほとんどの場合、apacheでしょうし、.htaccessは、一部の機能が動作しない場合はあっても、rewrite機能は、ほとんどの場合、動作すると思いますので、たぶん、役にたつんじゃないかな・・・ん、たぶん。
この記事を読んだ人は次の記事も読んでいます:
Wordpress関連読本人気ランキング(Amazon.co.jp調べ)
一度、本を読まれるのも良いかもしれません。
ウェブだけでは、分かりにくいことも、本で知識を補えることもあります。
Wordpressを自在に使いこなせば、簡単にプロのようなウェブサイトを構築できるようになります。
Trackback URL
管理者の承認後に表示します。
コメント
コメントする





![WordPress逆引きデザイン事典[2.X対応]](http://ecx.images-amazon.com/images/I/51wvZ9nbUSL._SL75_.jpg)
