WordPress3.0の実験とまとめと備忘録

2011/02/08 (18:59 pm 火)
パーマリンクなどで.htaccessを設定すると403エラーになる対策

久しぶりにつまずいたので調べたらアッサリ解決。

パーマリンク設定でカスタム構造とかして変更を保存すると、下に.htaccessにこれ書いてねーという指示がでます。が、これに従うと403エラーとか言われるケースが。サーバによりけりなんでしょが、数分間無駄にしたのでここでメモ。

詳しいことは省きますが、

Options +FollowSymLinks

これを.htaccessの先頭に書いてやればOKでした。つまり.htaccessの内容は…

# BEGIN WordPress

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^index¥.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


# END WordPress

こうなるって訳ですね。とりあえずこれで解決。ただ、この原因には色んなケースが考えられそうなので、試してアウトならこちらのページを見るといいと思うよ。

パーマリンクの使い方 – WordPress Codex 日本語版


関連記事

  1. WordPressカスタマイズ時に参考にしたサイト集

コメントをどうぞ