‘.htaccess’ タグのついている投稿
.htaccessまとめ
L2OSAKA.comの制作にあたり、.htaccessの使う可能性が高いものをまとめてみました。
指定したホストからのアクセスを拒否
order allow,deny // allowをdenyより優先にする
allow from all // すべてのアクセスを許可する
deny from xxx.co.jp // xxx.co.jpからのアクセスを拒否する
特定のホストからのアクセスだけを許可
deny from all :すべてのアクセス
allow from // すべてのアクセスを特定のアクセスを許可
order deny,allow // allowをdenyより優先にする
deny from all // すべてのアクセスを拒否
allow from xxx.co.jp // xxx.co.jpからのアクセスを許可
Basic認証
AuthUserFile /home/hogehoge/.htpasswd
AuthGroupFile /dev/null
AuthName “Please enter your ID and password”
AuthType Basic
require valid-user
※.htpasswd(任意のファイル名)にIDとパスワードを記述。(下記内容)
john:golog
david:NUiH.nBYrPT6s (暗号化されたパスワード)
www有無の統一
RewriteCond %{HTTP_HOST} ^example¥.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
※http://example.comの場合、http://www.example.comへリダイレクト
example.com/index.html を example.com/ に統一
RewriteRule ^index.html$ http://www.example.com/ [R=301,L]
※TOPページの場合
サーバーアップの際は「テキスト」モードで転送し、パーミッション 604に設定。 (第三者が書き込めないように)
普段は既存のものをそのまま流用しているだけでしたので、
URLの書き換えを行うRewriteというディレクティブなどいろいろと使えそうだと感じました。
(Rewriteについては詳しくはこちらを参照)









