Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WordPress URL结构逻辑,两个不同的URL如何指向相同的内容?_Wordpress_Url Rewriting - Fatal编程技术网

WordPress URL结构逻辑,两个不同的URL如何指向相同的内容?

WordPress URL结构逻辑,两个不同的URL如何指向相同的内容?,wordpress,url-rewriting,Wordpress,Url Rewriting,我注意到在WordPress站点中重写URL后,我可以使用两个URL访问相同的内容: http://example.com/category/article-name-here/primary_key 以及 http://example.com/category/article-name-here 这两个URL将指向完全相同的内容。它背后的确切逻辑是什么,文章名称本身是唯一的吗 我正在创建一个具有相同URL结构的启动站点。但是我不能有相同的唯一的文章名请查看这篇文章: 上面说 设置中的→

我注意到在WordPress站点中重写URL后,我可以使用两个URL访问相同的内容:

http://example.com/category/article-name-here/primary_key
以及

http://example.com/category/article-name-here
这两个URL将指向完全相同的内容。它背后的确切逻辑是什么,文章名称本身是唯一的吗


我正在创建一个具有相同URL结构的启动站点。但是我不能有相同的
唯一的文章名

请查看这篇文章:

上面说


设置中的
→ Permalinks面板(选项→ WordPress 2.5之前的Permalinks),您可以选择一种“常用”结构,或者使用结构标签在“自定义结构”字段中输入您自己的结构。

WordPress使用一种称为路由器的东西,它也是许多框架的一部分,特别是MVC框架的一部分,根据URL确定要显示的内容。例如,它可能在数据库中查找某些内容(例如,已重命名的旧页面),然后根据这些内容显示内容,或者它可能只在服务器上查找文件,如果找不到,则显示404页面

基本上,查看与PHP框架相关的路由,看看整个逻辑是如何工作的