WordPress如何在不使用.htaccess的情况下进行重定向?

时间:2020-01-28 作者:LWC

如前所述here, WordPress具有自动URL重定向。然而not 基于。WordPress保留的htaccessto a minimum.

假设您的“siteurl”设置(在GUI中)包含“www.”。如果访问者没有使用“www”,WordPress如何以及在哪个文件中检测并相应地重定向?

1 个回复
SO网友:rdm

您的问题的字面答案是wordpress使用wp\\u redirect()执行重定向。你可以在这里看到来源https://developer.wordpress.org/reference/functions/wp_redirect/

你问题的隐含部分——wordpress如何决定何时这样做——有点复杂,可能会受到yoast等插件的影响。但是,例如,如果wordpress的重写规则选择的帖子与请求的url具有不同的规范url,wordpress可能会重定向到规范url。