繁体   English   中英

通过服务器更改请求URL

[英]Changing Request URL by the Server

下面给出了在StackOverflow上发布的问题的示例URL。

http://stackoverflow.com/questions/11227809/why-is-processing-a-sorted-array-faster-than-an-unsorted-array

上面的URL是StackOverflow上问题的完整URL,但是您也可以使用下面的URL加载同一页面(请注意,末尾的描述已删除):

http://stackoverflow.com/questions/11227809

尝试加载上述URL,并在页面加载后,查看地址栏,它看起来像刚提到的URL。

我认为使用第二个URL请求时会发生以下情况:

  1. StackOverflow搜索并找到ID为11227809的问题。

  2. 然后,它将用户重定向回原始URL。

我的假设正确吗? 如何使用PHP执行类似的操作? (只是一些如何做的背景,我知道stackoverflow是用asp.net编写的)

您可以存储带有ID的内容的块。 如果您查看$_SERVER ,则会找到请求的URL。 因此,如果其中不包含子段,则可以在数据库中查找它并重定向到它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM