0

href の相対リンクに関連する問題があります。簡単に言うと、何が起こっているのかを理解するための最良の方法は例だと思います。

tinhte.vn/threads/300021/はディスカッション フォーラムです。[2] をクリックしてページ 2 に移動します。

[2] のソース コードを表示すると、その内容は<a href="threads/300021/page-2" class="">2</a>. 相対リンクについて誤解していなければ、これthreads/30021/page-2は現在のリンク ( tinhte.vn/threads/30021/ ) の後に追加され、次のようなリンクになります。

tinhte.vn/threads/300021/threads/300012/page-2

しかし実際には、ブラウザで行うと、私のものはクロムで、リンクは次のとおりです。

tinhte.vn/threads/300012/page-2

誰でも理由を説明してください。

申し訳ありませんが、スパム防止のため、直接リンクを貼ることができません。

前もって感謝します。

4

1 に答える 1

1

tinhte.vn/threads/300021/threads/300012/page-2あなたが推測したように、リンクは正しく行きます。ただし、その URL へのリクエストからの応答を見ると、ページが別の URL にリダイレクトされていることがわかります。サーバーからの未加工の応答をすばやく確認するために、web-snifferを使用しました。

応答の興味深い部分は次のとおりです。

<input type="hidden" name="redirect" value="/threads/300021/page-2"/>

ブラウザーはこれに反応し、指定された URL に移動します。したがって、観察された動作。

リダイレクトの詳細については、こちらをご覧ください。

于 2012-04-22T10:06:46.960 に答える