我在示例上安装了一个站点Wordpress。com。DNS配置为www.example。com是示例的别名。com。客户端希望用户在导航栏上看到www.,因此这很重要。
我在运行cpanel的apache服务器上托管了他们的网站。cpanel以域集为例。com。在安装wordpress之前,键入www.example。com打开了目录,并将www.放在导航栏上,太棒了。
在我安装wordpress之后,www.被删除了。当我进行重定向跟踪时,我发现这个奇怪的302重定向:
http://www.example.com
Status: 302 Found
Code: 302
Date: Thu, 24 Aug 2017 00:23:08 GMT
Server: Apache/2.4.16 (Unix) OpenSSL/1.0.1e-fips mod_bwlimited/1.4
Location: https://example.com
Content-Length: 346
Connection: close
Content-Type: text/html; charset=iso-8859-1
我修改了wordpress的htaccess文件以强制ssl,但我认为这是一个301:SSLOptions +StrictRequire
SSLRequireSSL
SSLRequire %{HTTP_HOST} eq "example.com"
ErrorDocument 403 https://example.com
好吧,随便了。所以我删除了这段代码,URL栏仍然没有保留www。这次我得到了301重定向:http://www.example.com
Status: 301 Moved Permanently
Code: 301
Date: Thu, 24 Aug 2017 00:35:22 GMT
Server: Apache/2.4.16 (Unix) OpenSSL/1.0.1e-fips mod_bwlimited/1.4
X-Powered-By: PHP/5.6.16
Location: http://example.com/
Content-Length: 0
Connection: close
Content-Type: text/html; charset=UTF-8
我不知道还能去哪里找。我需要在cpanel、htaccess或wordpress中做什么才能让URL栏保留www。