重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

http://rd.yahoo.co.jp/shopping/ymain_cbox/left/? …
こんなURLを見かけました。
二つのURLの間に?がありますが、一体何をやっているのでしょうか?

A 回答 (1件)

?より後の部分はクエリといって、?より前の部分(rd.yahoo.co.jpというホストの/shopping/ymain_cbox/left/)に渡されるパラメータです。


この質問ページのURLの q=1213110 も同じクエリです。

ご指摘の通り /shopping/ymain_cbox/left/ はクエリの指すURLにリダイレクトします。
Yahooがどうやっているかは判りませんが、通常.htaccess (RedirectMatch)かCGI (Locationヘッダ)を使って実現します。
    • good
    • 0
この回答へのお礼

てっきり二つのURL間に?をはさむと左のページ→右のページというふうにジャンプしていくのかななどと妄想してしまいました。
勉強になりました。
それにしてもYahooはなぜこんなことをやっているのでしょうか?気になるので別個に質問したいと思います。
回答ありがとうございました!

お礼日時:2005/02/11 12:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!