小编典典

Twitter为什么在URL中使用井号和感叹号?它们如何重写搜索URL?

ajax

我们了解哈希值是针对AJAX搜索的,但是带有感叹号吗?有人知道吗

此外,其搜索表单的“操作”属性指向“ /搜索”,但是当您执行搜索时,哈希感叹号会出现在URL中。他们只是从“ /搜索”重定向到“ /#!/搜索”吗?

注意: q的第二部分仍未得到答复:也就是说,它们是将用户从“ / search”重定向到“ /#!/ search”,还是将用户重定向到“ /
search”并在页面上使用JS重写URL?– Crashalot 1月26日在23:51

谢谢!


阅读 855

收藏
2020-07-26

共1个答案

小编典典

然后要回答第二部分:它会将您重定向到/#!/ search。

如果您在转到http://twitter.com/britishdev(即插即用)时查看响应标头,则会返回302(临时重定向),且Location标头设置为“
Location:http : //twitter.com/# !/
britishdev “

是的,然后JavaScript会将您的所有详细信息提取到目标页面上,但是无论您将其重定向到何处。

2020-07-26