HTTPS重定向地狱(添加www)

时间:2014-08-02 作者:Nate

我将我的多站点wordpress网站(www.example.com)迁移到了一个子域(dev.example.com),以进行一些重大更改。当然,我在数据库中为所有站点更改了siteurlhome

问题是每当我去https://dev.example.com 我被重定向到一个不存在的https://www.dev.example.com

我不知道这个www是从哪里来的(它不是.htaccess)。这快把我逼疯了。经过数小时的谷歌搜索,我终于决定寻求帮助。

谢谢

2 个回复
最合适的回答,由SO网友:Nate 整理而成

如果有人有类似的问题,答案比我想象的要复杂得多。事实证明,namesheap(我的托管公司)错误地安装了不同的SSL证书。它导致重定向到另一个站点,并应用了它。htaccess规则,添加“www”。

SO网友:break68

您是否检查了ISP的设置?E、 g.在Dreamhost的控制面板中,您有以下3个选项:

您想在URL中显示www吗?

别管它:两者都是http://www.domain.com/http://domain.com/ 将起作用http://domain.com/ 重定向到http://www.domain.com/http://www.domain.com/ 重定向到http://domain.com/

结束

相关推荐

页面源代码包含一个使页面不安全的http项;但在php文件中,它被写为HTTPS!

我似乎无法理解这一点!我设置了我的站点(https://goinspire.com/secure-payment/) 是https,但我看到的不是锁符号,而是警告符号。根据http://www.whynopadlock.com/ 问题是标题(http://malsup.github.io/jquery.cycle2.js). 我更改了标题。php将该url设置为https(https://malsup.github.io/jquery.cycle2.js), 但由于某些原因,它不会更新页面源。这是适用的标