ラック
Home > CMS > 記事 > 2016年1月 > WordPressでパーマリンク設定が効かない

WordPressでパーマリンク設定が効かない

カテゴリ: WordPress

WordPressでパーマリンクの設定をいくら変更しても効果がなく、.htaccessがあることやユーザに書き込み権限があることも確認したのですが改善せず。

まさかmod_rewriteが読み込まれてないなんてことはないだろう、とhttpd.confを見てみます。

LoadModule rewrite_module modules/mod_rewrite.so

はい、大丈夫ですね。…では何が原因なんだ、と首を傾げたところ。

…あ、もしかしてディレクティブの内容か。

中身を見たところ、

<Directory "hoge/fuga/">
    Allow from all
    Options None
</Directory>

AllowOverride Allがないじゃないか!

これじゃあ.htaccessが効かないわけです。

ついでにOptions Noneだとシンボリックリンクの都合なのか何なのか、管理者画面の方でForbiddenが出てしまうのでこっちのNoneも違うものにしておきましょう。

<Directory "hoge/fuga/">
    Allow from all
    Options +Indexes
    AllowOverride All
</Directory>

今回は公開ではないし、必要なものがあるので+Indexesを指定で。

これで動くようになりました。

タグ: トラブル対処, パーマリンク

 



関連する記事一覧