新しくサーバーを用意してWordPressをインストールした際に、パーマリンクを変更できないことがある。経験したことのある症状は2つ。
- ダッシュボード[設定]-[パーマリンク]でパーマリンクをデフォルト以外にしようとした際に、「.htaccess を更新する必要があります。」のようなエラーがでる
- パーマリンクをデフォルト以外に設定したはずなのに、ページを見ようとすると404エラーになってしまう
こんな場合は以下を確認しよう。
.htaccessの許可
- WordPressを設置したディレクトリを書き込み可能にする。
»ファイルパーミッションの変更 – WordPress Codex 日本語版 - .htaccessを使用できるようにする
httpd.confに追記
1AllowOverride All
リライトルールの許可
- リライトモジュールの有効化
httpd.confの中で、
1LoadModule rewrite_module modules/mod_rewrite.so
という部分を検索する。
先頭に#が付いていたら無効になっているので、#を削除する。 - httpd.confまたは.htaccessに追記
1Options FollowSymLinks Includes
過去にもメモしているものの、今回は最後のOptions FollowSymLinks Includesでつまずいた。サーバー環境によっていろいろ差がでるものなのだ。
なので、またメモしとく。
I really like your writing style, fantastic information, thanks for putting up fadkgacdkgdd