Apacheの設定をディレクトリ単位で制御するためのファイル「.htaccess」。管理者だけではなく一般ユーザーにとってもお馴染みのファイルですが、急に設定を変更しようとしても、書き方を忘れてしまってすぐには出来ないという方も多いかもしれません。
「.htaccess Snippets」はそのようなときに参照したい便利な設定集です。有用な.htaccessの設定が、やりたいこと別に簡潔にまとめられています。覚えておけばいざというときに役に立つこと間違いないと思われます。
目次
見慣れた設定も確認できる
.htaccess Snippetsの内容は、リライト / リダイレクト、セキュリティ、パフォーマンス、その他に大別されていて、例えばセキュリティカテゴリの中では、アクセス制御の書き方などが説明されています。
全て禁止で一部許可する場合。
Order deny, allow Deny from All Allow from xxx.xxx.xxx.xxx
全て許可してスパマーは禁止する場合。
Order deny, allow Allow from All Deny from xxx.xxx.xxx.xxx Deny from xxx.xxx.xxx.xxy
.htpasswdでベーシック認証する方法。
AuthType Basic AuthName "One does not simply" AuthUserFile /home/fellowship/.htpasswd Require valid-user
などなど。見慣れた設定の他、こんなことまでできるのか?というようなものもあります。
最近はWebサーバーとしてApache以外にnginxも人気ですが、まだまだApacheを使う機会は多いと思います。.htaccessを素早く設定したいときに利用したいサイトです。