例えば文字コードや改行コードでの問題かもしれません。
以下の構成で自分の方ではiPhoneのSafari,Chrome
Galaxy S IIにおいてブラウザ、Chromeで動作致しました。
ただ、Yahooアプリというものがどういったものかわからないので何とも言えません。
/var/www/vhosts/hoge/httpdocs/test/.htaccess
/var/www/vhosts/hoge/httpdocs/test/.htpasswd
/var/www/vhosts/hoge/httpdocs/test/index.html
上記構成となります。
文字コードはいずれもUTF-8で改行コードはWindowsとなっております。ですがLFでいいと思います。
.htaccess 604
lang
1AuthUserFile /var/www/vhosts/hoge/httpdocs/test/.htpasswd
2AuthGroupFile /dev/null
3AuthName "ID&PASSWORD"
4AuthType Basic
5require valid-user
6
7<Files ~ "^.(htpasswd|htaccess)$">
8 deny from all
9</Files>
10
ID/PASS="basic/password"
.htpasswd 604
index.html
lang
1<!DOCTYPE html>
2<html lang="ja">
3 <head></head>
4 <body>
5 <h1>Hello World</h1>
6 </body>
7</html>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。