Internet Explorer无法从多站点中找到正确的内容

时间:2020-11-06 作者:Mark Pedersen

好吧,这是奇怪的一个。我只在IE中遇到这个问题,没有其他浏览器。

我有一个wordpress多站点安装,其中有以下内容:示例。comandexample公司。com/子安装

因此,当用户访问时,有一个首页:例如。com/子安装

当您访问它时,首页确实会显示出来。但是,如果用户登录,该页面的内容应该会更改。有时,当用户登录时,该内容不会更改。

当我单击F12并选中“网络”选项卡时,似乎出现了问题,因为浏览器试图访问示例的子页。com而非示例。com/子安装:issue

如图所示,页面按预期工作:right

有没有办法防止这种情况?

有人知道为什么它只是偶尔这样做吗?

我想我可以更改子安装的URL,但是否还有其他内容?

*编辑

所以,我明白了我的可能原因,因为Internet Explorer被304重定向击中,试图访问示例的子页。com安装,而其他浏览器都会被301重定向击中,因此会尝试访问子安装。。。。

有人知道为什么Internet Explorer是唯一一个收到304的吗?

我能做些什么来防止这种情况?

1 个回复
最合适的回答,由SO网友:Mark Pedersen 整理而成

因此,这绝不是最好的解决方案,但当浏览器试图仅访问URL时,Internet Explorer中似乎会出现问题:例如。com/子安装

当我简单地在其末尾添加斜杠时,浏览器将尝试访问示例的首页。com/sub安装,而不是尝试访问示例的子页。com。

这并不能真正解决好这个问题,但它现在起作用了。。。。

相关推荐

本地WordPress MultiSite在AWS开发服务器上不工作“建立数据库连接时出错”

我在本地mac上使用mamp安装了composer WP starter。它按预期工作。我正在使用phpdotenv隐藏我的wp配置。php设置和我将wordpress目录移动到文档根目录下的子目录中。我在本地mac dev2上使用虚拟主机。域名。com。我使用wp db migrate pro查找dev2并将其替换为dev3作为域名。com在本地和AWS上是相同的。唯一的其他区别是数据库连接设置。我知道数据库连接设置是正确的,因为我在运行composer并使用wp cli安装wp的shell脚本中使用了