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日火曜日

正規表現、否定

すぐ忘れっから。

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

メモメモ

2013年3月8日金曜日

DreamWeaverの正規表現で複数行検索

<ul>(.*\r\n){0,10000}.*?</ul>

とかやれば

いけるらしい

モルスァ

2013年2月26日火曜日

firefox で punycode に戻す


firefoxで、punycode表示に戻す手順。

about:config で network.enableIDN を false にする。

以上よ。

日本語ドメイン 色々めどい ('A`)

2012年11月16日金曜日

mysql 他のサーバへDBのコピー

mysqldump -uuser -ppassword --no-data db_name | mysql -h host.com -uuser -ppassword db_name
ダンプしてパイプでつなぐ時に -h でホスト指定できるのね....(便利)

※コピー先にDBを作っておく必要がある。
※データ含む時は --no-data 外す。