- 2008-06-15 (日) 18:22
- WordPress
今回この blog で行った、http://example.com/wordpress にインストールした WordPress のトップページを、http://example.com/ に設定する手順です。
環境
- WordPress 2.3.3
- WordPress 設置ディレクトリは http://www.sukechan.net/blog/
変更手順
-
管理画面 > 設定 > 一般設定 で、「ブログのアドレス (URL)」を変更する
ブログのアドレス (URL): http://www.sukechan.net
-
blog/index.php, blog/.htaccess ファイルをルートディレクトリにコピーする。
今回、ルートディレクトリに既に .htaccess ファイルが存在していたため、内容をコピー & ペースト。
また、ルートディレクトリに置いてあった index.html を削除した。 -
ルートディレクトリにコピーした index.php ファイルの 4 行目を修正。
require('./blog/wp-blog-header.php'); - 管理画面 > 設定 > パーマリンク設定 で、パーマリンク構造を更新する
事前に .htaccess を書き込みできるようにパーミッションを変更しておけば、WordPress で勝手に書き換えてくれる。 - ブログ URL にアクセスし、トップページが表示されることを確認。
各記事の URL も、blog/ が抜けていることを確認。
ただし、以前の URL にアクセスすると 404 Not Found になってしまう。
その他修正
-
以前の URL にアクセスした場合に、404 Not Found になってしまう問題の修正。
.htaccess に以下の 1 行を追加。Redirect permanent /blog/archives/ http://www.sukechan.net/archives/
当初、/blog/ を http://www.sukechan.net/ にリダイレクトするようにしたら、スタイルシートが効かなくなったり、ブログの管理画面が 404 になってしまった。
参考記事
- Giving WordPress Its Own Directory « WordPress Codex
- power source* » WP: 設置ディレクトリと異なるページをホームにする
- y2blog » .htaccess ファイルによるURLのリダイレクト
関連記事
- Newer: 空目 bot を作りました
- Older: ブログの URL を変更しました
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://www.sukechan.net/archives/74/trackback/
- Listed below are links to weblogs that reference
- WordPress のトップページをインストール先とは別のディレクトリに設定する from sukechan.net