- ベストアンサー
.htaccessのID/Passを含めたURL表記の方法
.htaccessと.htpasswdを使ったアクセス制限で、 IDとパスワードをURLに内包して http://username:password@www.example.com みたいな書き方ができたと思うのですが、つながりません。 何が誤ってますでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
環境を書いていただいておらず、確かな返答はできませんが、 もしもIE6+MS4-004(Internet Explorer 用の累積的なセキュリティ修正プログラム (832894)) を 使っておられるなら、この構文はサポートされなくなったようです。 詳細は以下のMicrosoftのサイトに書いてあります(多少見にくいですが) http://support.microsoft.com/default.aspx?scid=kb;[LN];834489
その他の回答 (2)
- neko_cc
- ベストアンサー率70% (21/30)
No.1です。 あらら…アンカータグが途中できれてしまってますね…申し訳ない。 参考URLに書くべきでしたね。もしくは、コピー&ペーストで飛んでください。
お礼
いえいえ、MSも自社ブラウザがハイパーリンクと解釈できないような文字をURLに使うべきではないかと(^^;;
- chie65536
- ベストアンサー率41% (2512/6032)
「IEが現在開いているページのURLを表示している部分を偽の表示にしてユーザーを騙す」と言う目的で「@を含めたURLを悪用する」と言う事例(フィッシング詐欺等)があった為、@が含まれたURLは使えなくなりました。 ある時期からIEの「累積的なセキュリティ修正」に「@を含めたURLは、先頭から@までを無視する」と言う修正が加えられています。 その為、ユーザーIDとパスワードを内包したURLも使用出来なくなっています。それに、この@付き表記はMSが公表していない「隠し仕様」だったので、機能削除されても文句が言えません。
お礼
WWWサーバに内輪だけの資料を公開するのに 便利だったのですが、やむをえないですね。 大変参考になりました。ありがとうございました。
お礼
ありがとうございました。 そういうことだったのですね。 前も試してダメだったことがあったのですが、 おかげさまですっきりしました。