WordPress如何将公共URL解析为页面?

WordPress如何将公共URL解析为页面?,wordpress,Wordpress,我试图理解在WordPress中URL解析是如何发生的。创建/编辑页面时,内部链接如下所示: example.com/wp-admin/post.php?post=165&action=edit example.com/about-us 但要查看页面,使用的URL如下所示: example.com/wp-admin/post.php?post=165&action=edit example.com/about-us WP如何解析公共URL并生成页面?据我所知,WordPr

我试图理解在WordPress中URL解析是如何发生的。创建/编辑页面时,内部链接如下所示:

example.com/wp-admin/post.php?post=165&action=edit
example.com/about-us
但要查看页面,使用的URL如下所示:

example.com/wp-admin/post.php?post=165&action=edit
example.com/about-us

WP如何解析公共URL并生成页面?

据我所知,WordPress使用.htaccess文件进行解析。这些规则在.htaccess中设置,用于将请求路由到index.php文件,该文件执行生成页面的其余处理


这是Apache特有的。其他web服务器可能会有所不同。

每个页面都有一个
slug
。在“设置”>“永久链接”中,您可以选择显示样式(帖子名称、数字、日期和名称、自定义结构等)。实际上,我正在尝试了解WordPress如何以编程方式解析URL。我的意思是……如果您真正想知道的是“WordPress如何以编程方式[解析]URL”,它是开源软件-只需查看源代码…?跨站点复制: