3

WP 正在将主页重定向到 home_url(或 site_url 不确定,因为两者是相同的值),即使到达使用停放域的页面也是如此。这是在最近的更新之后开始的。此外,我确认没有 htaccess、服务器配置或任何插件进行重定向。

经过深入研究,我发现的解决方案将以下内容放在 functions.php 中remove_action('template_redirect', 'redirect_canonical');。该解决方案已有多年历史,似乎不再起作用。

我设置的方式是将域名停放在WP站点,显示的内容是基于域名的。只是发生在索引页面上,如果它附加了任何 url,它就可以工作。任何帮助表示赞赏。

4

4 回答 4

5

看起来新版本的 WP 在主页上强制执行了重定向。我的问题已通过 remove_filter('template_redirect','redirect_canonical');. 应用该修复程序后,我无法看到更改的效果,因为浏览器以某种方式缓存了它。我在私人模式下对其进行了测试,并且可以正常工作。我必须清除缓存才能看到它工作。

于 2016-01-13T17:24:44.590 回答
0

LTDInvestments实际上是正确的。在您的 wp-config.php 中,确保“WP_HOME”和“WP_SITEURL”具有小写的值。

这为我解决了问题;我想在你的 wp-config.php 和 wp-admin 设置中你应该注意区分大小写。

于 2019-05-30T03:16:53.373 回答
0

由于您的回答,我遇到了同样的问题并得到了解决。但是,删除该过滤器有什么影响?名字听起来很重要,那么到目前为止您是否遇到了一些新问题?

PS:我会对上一个答案发表评论,但我的 stackoverflow 分数低于 50...

于 2016-01-14T13:38:46.530 回答
-3

还将 WordPress 地址 (URL) 和站点地址 (URL) 更改为所有小写字母。

于 2016-01-27T20:29:57.093 回答