WordPressをサブディレクトリへ移す
公開日| 2009年11月06日 | コメントはまだありません。
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機能は、ほとんどの場合、動作すると思いますので、たぶん、役にたつんじゃないかな・・・ん、たぶん。
この記事を読んだ人は、こんな記事も読んでいます。:
コメント
コメントをどうぞ