前回のエントリーの続きです。
SymLinksIFOwnerMatchの有効化
mg404Rewriteを使ってパーマリンク設定を変更した際にうまくいかない部分が出てきてしまったので、usamimi.infoさんにFollowSymLinksの有効化をお願いしました。
mod_rewriteの有効化はメールでの申請となっていますので、FollowSymLinksの有効化をお願いする旨を明記し、IDとパスワードを添えてメールを送ります。この際パスワードを直接記載しなくて済むようusamimi.infoさんにはパスワードトークンが用意されているので、そちらを利用させていただきました。
その後、SymLinksIFOwnerMatch権限を付与していただいた旨の返信をいただき、サーバーの再設定読み込みで有効化されるのを待てば完了です。
mod_rewriteについて、気になったので調べてみたのですが、2年前にセキュリティ事故があったのですね、それを考えるとFollowSymLinksからSymLinksIfOwnerMatchに切り替えたほうが良さそうです http://t.co/N5G6GbcWjg
— ごりゅ (@usamimiinfo) January 14, 2015
ということで、FollowSymLinksではなくSymLinksIFOwnerMatchが有効化されますが、こちら側では特に何かを変更する必要はありません。
動作確認
mod_rewriteが有効化されたことで、プラグインに頼ることなくパーマリンク設定を変更できるようになりました。
早速パーマリンクをデフォルトから投稿名に変更し、既存のエントリーやカテゴリーを含め、すべてが変更されていることを確認。さらに前回のエントリーに書いたコメント欄の承認待ちメッセージの件と、メールフォームが正常に動作するか確認します。
結果、どちらも問題なく正常に動作。これで前回の問題点はクリアになりました。