好吧,这是奇怪的一个。我只在IE中遇到这个问题,没有其他浏览器。
我有一个wordpress多站点安装,其中有以下内容:示例。comandexample公司。com/子安装
因此,当用户访问时,有一个首页:例如。com/子安装
当您访问它时,首页确实会显示出来。但是,如果用户登录,该页面的内容应该会更改。有时,当用户登录时,该内容不会更改。
当我单击F12并选中“网络”选项卡时,似乎出现了问题,因为浏览器试图访问示例的子页。com而非示例。com/子安装:
如图所示,页面按预期工作:
有没有办法防止这种情况?
有人知道为什么它只是偶尔这样做吗?
我想我可以更改子安装的URL,但是否还有其他内容?
*编辑
所以,我明白了我的可能原因,因为Internet Explorer被304重定向击中,试图访问示例的子页。com安装,而其他浏览器都会被301重定向击中,因此会尝试访问子安装。。。。
有人知道为什么Internet Explorer是唯一一个收到304的吗?
我能做些什么来防止这种情况?
最合适的回答,由SO网友:Mark Pedersen 整理而成
因此,这绝不是最好的解决方案,但当浏览器试图仅访问URL时,Internet Explorer中似乎会出现问题:例如。com/子安装
当我简单地在其末尾添加斜杠时,浏览器将尝试访问示例的首页。com/sub安装,而不是尝试访问示例的子页。com。
这并不能真正解决好这个问题,但它现在起作用了。。。。