2014年8月6日水曜日

basic認証(htaccess)が効かない

ハマったわ... ´д`


要因1、上位ディレクトリで allow してる
上位:
order deny,allow
deny from all
allow from ......

※既に上位で閲覧許可してるので、下位で閲覧拒否する

下位:
order allow,deny
deny from all
AuthUserFile ......
AuthGroupFile /dev/null
AuthName "member only"
AuthType Basic
require valid-user


要因2、http.conf の AllowOverride が none になってる
→ ALL にする

2014年6月30日月曜日

正規表現メモ

行単位で任意の文字列を含む行、含まない行を1発で抜く方法

((.*aaaa.*)|(.*))$

$2 →含む $3 →含まない

2014年2月13日木曜日

METAのcharsetが効かないとか。

海外のやっすいサーバとか使ってると、たまにMETAのcharsetが無視される。

httpd.confでdefaultCharsetとかやってる(やるなよ...)くさい時は

htaccessで可能ならば以下を設定しとく。
DefaultLanguage ja
LanguagePriority ja en
AddDefaultCharset Off
つーか、sjisとかいらんだろ...
全部UTF8でやれば済むんだよ。

と思ってエンコ変更したらDWで化けるし、DWをいじんのもだるいし、いろいろ超面倒。
SJISまじいらね..

2014年1月14日火曜日

正規表現、否定

すぐ忘れっから。

^(?!.*任意の文字列).+$

メモメモ