よく使う.htaccessの設定事項
.htaccessでよく使う項目をまとめてみました。
エラー画面を任意のファイルで表示させる
エラーの種類によって振り分ける場合
ErrorDocument 500 /common/errors/internal_server_error.php ErrorDocument 404 /common/errors/not_found.php ErrorDocument 403 /common/errors/forbidden.php ErrorDocument 401 /common/errors/un_authorized.php ErrorDocument 400 /common/errors/bad_request.php
htcファイルを認識させる
IE6のPNG対策などでhtcファイルを用いる際に、サーバーによっては正常に動作しない場合がある、そんな時のおまじない。
AddType text/x-component .htc
ファイルをダウンロードさせる
PDFファイルはブラウザでも開けます。しかしxls、doc、ppt等と交える場合、見せ方を統一してあげる必要があります。
<Files *.pdf> ForceType application/octet-stream Header set Content-Disposition attachment </Files> <Files *.ppt> ForceType application/octet-stream Header set Content-Disposition attachment </Files> <Files *.xls> ForceType application/octet-stream Header set Content-Disposition attachment </Files> <Files *.doc> ForceType application/octet-stream Header set Content-Disposition attachment </Files>または
<FilesMatch "\.(pdf|ppt|xls|doc)$"> AddType application/adobe .pdf AddType application/microsoft .xls .doc .ppt Header set content-disposition attachment </FilesMatch>