- ベストアンサー
httpの後に連続してhttpsのアドレス
httpの後に連続してhttpsのアドレスがあるHPはどんな意味があるのか教えてください。 例 http://【URL】https://【URL】 こんな感じで連続してるアドレスです。 https~はSSLなのは分かるのですが、 普通にhttps~ではなく、 なぜhttp~の後に連続してhttps~があるのかよく分からないので、 簡単な説明を教えてください。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
URLの文字列が全部無いと何ともいえませんが, 2つほど考えられます。 1)Proxyを経由させている 通常の http,https~ の通信はサーバとクライアントが1:1で通信します。 <あなたのPC> ←→ <Yahoo! のサーバ> ただし場合によっては上記のように直接通信するのではなく, 間に「Proxyサーバ」( = 代理という意味 ) というサーバが入り, クライアントの変わりにデータを受信して, 受信したデータをクライアントに返してくれます。 <あなたのPC> ←→ <Proxyサーバ> ←→ <Yahoo! のサーバ> Proxyサーバが設置される理由はいろいろありますが, 以下のような理由でしょうか? 1.会社などで従業員に見せるWebサイトを制限したい。 2.ほとんどの従業員が同じWebサイトを見る。 ( Proxyサーバは一度取得したページを一定時間記憶して, 他の人から同じページの取得依頼があった場合, 再度取得しなおすのではなく, 自分が保持しているページ ( = キャッシュ ) を返します。) 前置きが長くなってしまいました。 通常,Proxyサーバはブラウザで設定をします。 ( InternetExplorer では [ツール(T)] - [オプション(O)] と操作後, [接続]タブ内の,[LNAの設定(L)] で可能です。) ただブラウザで設定してしまうと,全部の通信がProxyを経由するようになってしまいます。 そこで「今回だけはProxyを経由して通信したい」という場合, URLを次のようにすると『そのときだけ』Proxyを経由して通信することが可能となります。 > http://プロキシサーバのURL/-_-http(s)://~~ ( 接続したいURL ) なお無料で利用できるProxyサーバに『大阪弁Proxy』が存在します。 当質問を大阪弁化することも可能ですよ。 > http://www.yansite.net:8080/-_-http://oshiete1.goo.ne.jp/kotaeru.php3?q=1528255 2)元のページをパラメータとして与えている Webメール,Pointを管理しているサイトでは, ログインID,パスワードをURLに埋め込み送信しているものもあります。 ( セキュリティ上で問題があるため,昨今では少ないでしょうが....。) たとえばこんなサイトがあったとします。 http://www.aaaaa.co.jp/login.html ・画面で UseName,Password を入力する。 ・[ログイン] ボタンをクリックすると入力された UserName,Password を login.cgi に渡し,ログイン処理を行う。 ・login.cgi は引数として UserName,Password が必要で, ~.cgi の後ろに ?userid=<userid>&password=<password> で与える。 すると URL はこうなります。 http://www.aaaaa.co.jp/login.cgi?userid=xxxxxx?password=yyyyy こちらも前置きが長くなってしまいました。 たとえば上記のサイトの方針で, 「自分のサイト ( aaaaa.co.jp ) のトップページ以外から, ログイン処理を認めない。」 となっていた場合, 上記 cgi に「ログイン処理した時,開いていたURLを渡し,aaaaa.co.jp かを判断させる。」 ということも可能です。 そのときに URL は以下のようになります。 http://www.aaaaa.co.jp/login.cgi?userid=xxxxxx?password=yyyyy?url=今のURL もしかしたらご質問者のサイトでは上記方法でログイン処理をしているのかもしれないですね。
お礼
やっと疑問が晴れました(笑) とても詳しい説明で納得できました。 どうもありがとうございました。