2

与えられた2つのリンク:

<a href="/somepage.html">link1</a>
<a href="somepage.html">link1</a>

このドメインのページ:

www.site.com/index.html。

両方のヘッダーリクエストは同じように見えますか?または、site.comドメインへの「/somepage.html」および「somepage.html」リクエストを期待できますか?

編集:Chromeコンソールの生のヘッダーに表示されるものは次のとおりです。

GET /resources/css/jquery-ui.css HTTP/1.1
Host: site.com
Connection: keep-alive
Cache-Control: no-cache
Pragma: no-cache
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1
Accept: text/css,*/*;q=0.1
Referer: http://site.com/

では、質問を明確にするために、要求はリライトエンジンによって最初の行だけで解析されますか?もしそうなら、私は^/resourceそれをターゲットにするために例えば使用することができますか?

4

1 に答える 1

3

どちらも同じように見えます。 /somepage.html

ブラウザは/somepage.html、にある現在のドキュメントに関連していることを認識して、を作成し/ます。ブラウザは常にサーバーにフルパスを要求します。サーバーはブラウザが現在どのページにあるかを知らないため、これは必須です。HTTPは本質的にステートレスです。

于 2012-09-20T15:20:46.380 に答える