• ベストアンサー

相対パスで別なサイトを参照できますか?

http://www.example.com/abc/index.html というページがあるとします。 そのページから、次のように別な階層にリンクしているとします。 <a href="/def/">あいうえお</a> このリンク先 "/def/" の後に文字を付け足して、 別なサイトを参照することは可能でしょうか? 分かりにくい質問で申し訳ありません。 つまり、http://www.example.com/def/ 内のファイルを指定していながら、 別なドメインのサイトにリンクすることは可能でしょうか?という質問です。 なお、絶対パスで指定することや、 別なサイトに転送されるページを作るといった選択肢は除きます。 URLに文字を足すだけでは実現できないのでしょうか。 ご回答よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

http://www.ietf.org/rfc/rfc3986.txt 念のため 5.4.2. Abnormal Examples も見ておくといいかも

ajrkmkrn
質問者

お礼

大変遅くなってしまい申し訳ありません。 別なドメインのサイトにはリンクできないようですが、 同じドメインのサイト内ならリンクできるようですね。 参考になりました。 http://www.example.com/abc/index.html に <a href="/def/../ghi/">リンク</a> と書くと、 http://www.example.com/ghi/ にリンクできるということですね。

その他の回答 (4)

  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.5

転送ページを経ないリダイレクトってことですか? http://wrs.search.yahoo.co.jp/S=2114736003/K=okwave/v=2/SID=w/l=WS1/R=1/IPC=jp/H=0/;_ylt=A8vY5mnAjJZGceYAN1KDTwx.;_ylu=X3oDMTB2cXVjNTM5BGNvbG8DdwRsA1dTMQRwb3MDMQRzZWMDc3IEdnRpZAM-/SIG=115kcau0a/EXP=1184357952/*-http%3A//okwave.jp/

ajrkmkrn
質問者

お礼

お礼ができず本当に申し訳ありません。 皆様ご回答ありがとうございました。

  • PED02744
  • ベストアンサー率40% (157/390)
回答No.4

日本語が矛盾してますよ。 >別なサイトを参照することは可能でしょうか? という問いで >別なサイトに転送されるページを作るといった選択肢は除きます。 ってのはどういうことです? ANo.3さんの回答で正解だと思いますが、それでさえも結局は 「<base>タグで指定されたURLに転送されるページを作ったことになる」 と思うんですが、質問者さんの意図は違うんでしょうか? 「参照」とか言葉をオブラートに包んでも、結局は見るのはクライアントなので、 突然別のサイトの情報を見ることになるわけで、URLが切り替わることになると思うんですが。

ajrkmkrn
質問者

お礼

大変遅くなってしまい、申し訳ありません。 リンクをはるページ http://www.example.com/abc/index.html 以外に転送されるページを作らないようにする という意味でした。 説明下手で本当に申し訳ありません。 ANo.5さんの「転送ページを経ないリダイレクト」というのが近かったかもしれません。 ご回答ありがとうございました。

noname#39970
noname#39970
回答No.3

こういう感じ? <base href="http://www.example.com/test/" /> <a />

ajrkmkrn
質問者

お礼

大変遅くなってしまい、また説明が分かりにくく申し訳ありません。 新たにbaseタグなどを使わず、 <a href="/def/.......... と文字を追加するだけで 別なドメインのサイトにリンクしたいということでした。 結局実現できないようですね。

回答No.1

出来ないと思う。

ajrkmkrn
質問者

お礼

皆様ご回答ありがとうございます。

関連するQ&A