『.htaccesse』とは 読み :ドットエイチティーアクセス ApacheなどのWebサーバで使用できる、Webサーバの動作をディレクトリ単位で制御するためのファイル。 具体的には、CGIやSSIなどを実行するための宣言(命令)や、拡張子ごとにファイルタイプを指定するMIMEタイプの設定、ユーザ認証、IPアドレスやドメイン単位でのアクセス制限などを書き込むことができる。 参考:IT用語辞典:.htaccess
やってみたいけど、どうやって書けばいいのかわからない。。かくいうわたしもそんなに詳しくはなくて、サンプルを見てカスタマイズする程度です。
しかもこういうのってすぐ忘れてしまいます。
そんな中見つけたのが、今回ご紹介する『.htaccesseditor』というツールで、作ったものをコピペするだけで出来てしまうんです。
- ファイル一覧の拒否
- ベーシック認証
- エラーページの設定
- デフォルトページ
- WWWあり・なし統一
- リダイレクト
- アクセス制限
- モバイルアクセス制限
しかもこういったツールというのは、英語だったりすることが多いのですが、これは日本語なのでわかりやすいです。
『.htaccesseditor』

使い方は簡単で必要な事項を入力し、出来上がったものを.htaccessファイルにコピペすれば出来上がりです。
その他
その他にも『.htaccesse』で設定できるものを少しご紹介したいと思います。
ロボット検索よけ
1 2 3 4 5 6 7 8 9 10 |
SetEnvIf User-Agent "Googlebot" shutout SetEnvIf User-Agent "Slurp" shutout SetEnvIf User-Agent "msnbot" shutout SetEnvIf Referer "http://abc.com" shutout SetEnvIf Referer "http://example.ne.jp" shutout order Allow,Deny Allow from all Deny from env=shutout |
上記では、GoogleのクローラーとYahooのクローラー、MSNのクローラーを弾いています。検索に載せず、こっそりやりたい人向けですね。
直リンの拒否をする
1 2 3 4 |
SetEnvIf REFERER "自分のドメイン" ok order deny,allow deny from all allow from env=ok |
文字コード設定をする
1 2 3 4 5 6 7 8 9 10 11 |
//ShiftJISの場合 AddType "text/html; charset=Shift_JIS" html //JIS(ISO-2022-JP)の場合 AddType "text/html; charset=ISO-2022-JP" html //EUC-JPの場合 AddType "text/html; charset=EUC-JP" html |
MIME設定
MIME設定とは、サーバでファイルをどのタイプとして処理するか判別するために関連付けするためのものです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
//lzhの場合 AddType application/octet-stream lzh //exeの場合 AddType application/octet-stream exe //lzhの場合 AddType application/octet-stream lzh //swfの場合 AddType application/x-shockwave-flash swf //pdfの場合 AddType application/pdf pdf //xlsの場合 AddType application/vnd.ms-excel xls //midiの場合 AddType audio/midi midi //mp3の場合 AddType audio/mpeg mp3 //ramの場合 AddType audio/x-pn-realaudio ram //wavの場合 AddType audio/x-wav wav |
『.htaccesse』を書き換えたりなさる場合は、バックアップを取っておくのをおすすめします。いきなりブログがぁあってことにならないように もう1つ気をつけなければならないのは、最後に空白行をいれる これをお忘れなく!これを入れないと有効にならない場合があります。
少しですが、これでおしまいです。あと、他にも『.htaccesse』にこんな事書くといいよっていうものがありましたら、教えていただけると嬉しいです。