【PHP】WordPress中的固定链接是如何实现的?

用过WordPress的朋友应该都知道其中写文章的时候有个修改文章固定链接的功能。


比如,有一篇文章的真实链接为 http://127.0.0.1/wordpress/?p=5

我们可以把它修改成自定义的链接  http://127.0.0.1/wordpress/first-passage


我的疑问是:在原有的链接中我们可以通过"?p=5"传过来的参数去数据库取数据,可是在新链接中我们并没有传入数据,它是如何运作,如何去取数据的呢?


谢谢。




Dispatch
浏览 2036回答 2
2回答

bingu

从你给的自定义链接来看,你设置的链接结构是这样的 /%postname%/因为 postname 也是唯一的,所以 WordPress 是从该数据来去获取对应文章的数据的。

Born

伪静态是通过服务器配置将动态映射成静态页面,多了一个映射步骤,伪静态处理更加占用服务器cpu资源
打开App,查看更多内容
随时随地看视频慕课网APP