Wordpressでパーマリンク設定するときに気をつけたいこと
Wordpressを使用していてURLが今までは
http://hogehoge.com/wp/?p=123
とか動的だったのを
http://hogehoge.com/archives/123/
などのように静的にしたいときがあります。
例えば、記事ごとのアクセスログを見たいとか、SEO的にとかいろいろ・・・
そんなときにダッシュボードから設定をすればいいのだけど、一部レンタルサーバでやると
mod_rewriteがうまく動いてくれず、permission errorとか怒られるときがあります。
私の環境ではCPIのレンタルサーバを利用していますが、こういうエラーが起きました。
そんなときは以下のように.htaccessに書けば正常にアクセスできます。
Addhandler x-httpd441 .php Options +FollowSymLinks <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
2行目の、Options +FollowSymLinksというのが重要です。
これでパーマリンクがうまくいくはず。