【发布时间】:2018-07-05 06:33:33
【问题描述】:
遇到一些 url 重写的问题。 我想将所有网址重定向到没有 www 的 https
目前我有:
1) 使用 (s) 强制 https - 工作 http://example.com => https://example.com
2) 使用 (s) 强制 https 并删除 www - working http://www.example.com => https://example.com
3) 使用 (s) 请求从 https 中删除 www - 失败 https://www.example.com => https://example.com
似乎它甚至没有通过 ERR_SSL_UNRECOGNIZED_NAME_ALERT 到达我的 htaccess 代码 网站可能暂时关闭,或者它可能已永久移至新网址。
这是我的 htaccess 文件中的内容
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
</IfModule>
该网站由 Host Gator 托管,我联系了支持人员并被告知无法设置,因为该网站是使用 Wordpress 构建的。
这对我来说似乎不是正确的答案,所以我想在这里问。
任何信息表示赞赏。
干杯
【问题讨论】: