amazon

9.5.12

WordPress マルチサイト化できない時の.htaccess関連の設定

Macのローカル環境に構築したWordPressをマルチサイト化した。

マルチサイト化は以下参照
http://wordpress.takanono.com/38/
完了するとワードプレスの管理画面の左上に[サイトネットワーク管理者]のメニューが追加される。

[サイトネットワーク管理者] - [ダッシュボード]で、新規サイトを作成したが、作成したサイトにアクセス出来なかった。
問題はマルチサイト化時に作成した.htaccessが正しく動作していなかったからだ。

やったことは2つ。

1..htaccessを有効にする (これでnot found が forbiddenになる)
apacheの設定で.htaccessを有効にしてapacheの再起動をする。

apacheの設定ファイルであるconfファイルは、使うapacheにより異なる。

システム環境設定 - 共有 - Web共有 なら /etc/apache2
Macports なら /opt/local/apache2/conf
fink なら /sw/etc/apache2

これらの場所にあるhttpd.confか/users/ユーザー名.confの
AllowOverride None

AllowOverride All
にする。

2.  RewriteEngine Onを有効にする
先のapacheの設定ファイルもしくは.htaccessのRewriteEngine Onの前に、
Options +FollowSymLinks
を追加する。

参考: http://php.birdlab.com/memo/16


0 件のコメント:

コメントを投稿