猿问

URL片段和302重定向

URL片段和302重定向

众所周知,URL片段(后面的部分#)不会发送到服务器。

我确实想知道当涉及服务器重定向(通过HTTP状态302和Location:标头)时片段如何工作。

我的问题实际上是双重的:

  1. 如果原始URL有片段(/original.php#foo),并且进行了重定向/new.php,那么原始URL的片段部分是否会丢失?或者它有时会应用到新的URL?
    新的URL是否会出现/new.php#foo在这种情况下?

  2. 无论原始URL如何,如果服务器重定向到带有fragment(/new.php#foo)的新URL,该片段是否会被“尊重”?或者服务器真的没有任何业务干扰片段 - 浏览器因此会忽略它只是去/new.php


烙印99
浏览 618回答 3
3回答
随时随地看视频慕课网APP
我要回答