毎回忘れるのでメモ
.htaccess
AuthType Basic
AuthName "NNNNNNNNNNNN" ←認証ウィンドウに表示される文字
AuthUserFile /aaa/bbb/ccc/.htpasswd ←パスワードファイルのパス
AuthGroupFile /dev/null ←グループファイルはないよ
require valid-user
httpd.confに書くなら、
<Directory "/aaa/bbb/ccc">
AuthType Basic
AuthName "NNNNNNNNNNNN" ←認証ウィンドウに表示される文字
AuthUserFile /aaa/bbb/ccc/.htpasswd ←パスワードファイルのパス
AuthGroupFile /dev/null ←グループファイルはないよ
require valid-user
</Directory>
.htpasswdの作り方
/usr/local/apache/bin/htpasswd -c ファイル名 ユーザ名
(/usr/local/apache/bin/htpasswdは環境しだい)
パスワードの変更
/usr/local/apache/bin/htpasswd ファイル名 ユーザ名
.htpasswdと.htaccessを隠す
<Files ~ "^.(htpasswd|htaccess)$">
deny from all
<F/Files>
2008年3月6日木曜日
.htaccessなんかで携帯とPCを振り分ける
HTTP_USER_AGENTをみて携帯用ディレクトリ(/m/)に飛ばす。
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP.Browser|J-PHONE|Vodafone|SoftBank)
RewriteRule ^$ /m/ [R]
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP.Browser|J-PHONE|Vodafone|SoftBank)
RewriteRule ^$ /m/ [R]
登録:
投稿 (Atom)