この記事は投稿されてから1年以上経っています。内容が古くなっているかもしれませんので、ご注意ください。 なぜだかはわからない。 Safari の設定なのか、キャッシュ的なものなのか、.htaccess の設定なのか、、、Basic認証のダイアログが表示されないために、ページの閲覧することができない。 「ダイアログが何らかの理由で表示されないだけ」ならってことで、URL に ID/PASS を付与する方法でアクセスしてみたら、Basic認証を通過できた。 http://username:password@example.com/ 原因は不明だけど、とりあえず。 Safari が ID / PASS を覚えてる状態でこういうことが起こるらしい。 一回キャッシュ・Cookieを全部クリアにしてあげると解決。 サブドメインを切っていてもドメインと ID/PASS が一緒だとダメっぽい。 ちゃんと調