VertrigoServ エイリアス設定画面

VertrigoServ エイリアスでパーマリンクを変更する場合の注意点

WordPress 3.0 では本体に大幅な仕様変更があったので、ローカルに以前インストールした WordPress 2.9.2 を残したまま、新たに 3.0.1 をエイリアスでインストールしたら、パーマリンクの変更が出来なくなってハマってしまった。

原因はエイリアスでの設定ミスだったのだが、忘れるといけないのでメモしておく。

エイリアスでパーマリンクを変更する場合の注意点。

1..htaccess ファイル
.htaccess ファイルが生成されない場合や、既存の .htaccess ファイルに新しい規則が追加されない場合は、mod_rewrite が有効になっていない。

パーマリンク作成するのに必要な規則を .htaccess ファイルに書き込みできるようにするために、httpd.conf  を開き、mod_rewrite が有効にする。
「Config.files」 → 「httpd.conf」 で LoadModule rewrite_module modules/mod_rewrite.so の行のコメントを外す (行頭の「#」を消す) 必要がある。

確認したところ、VertrigoServ ではデフォルトで既に有効になっている。

2.エイリアスの設定
.htaccess ファイルが正しく生成されているにも関わらずパーマリンクが動作しない場合、Allow Override が無効になっている可能性がある。

「Settings」 → 「Aliases and Dirs」 → 「Apache aliases and directories」 → 設定を確認したいディレクトリを選択 → 「Edit directory」

VertrigoServ エイリアス設定画面

上図画面で

  • Options → 「FollowSymLinks」
  • Allow Override → 「All 」

にチェックをいれ、「Edit directory」 をクリック。
「Apache aliases and directories」 画面で、「Save settings and restart server」 をクリックし、設定を保存する。

これでパーマリンクが変更できるようになる。

パーマリンクについての詳細はコチラ↓
パーマリンクの使い方-WordPress Codex 日本語

 

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>