【发布时间】:2015-02-16 04:17:33
【问题描述】:
在我的网站上,我在非 www 版本的域上安装了 SSL 证书。我想使用 htaccess 将 http www、http 非 www 和 https www 重定向到 https://
我有 www 到非 www 工作,但 https www 不重定向到 https 非 www。这是我的 htaccess 中的内容:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ link [R=301,L]
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https link [R,L]
谁能帮我弄清楚我错过了什么?
莎朗
【问题讨论】:
-
由于某种原因它不允许我发布实际链接,所以我将它们替换为“链接”。谢谢!
-
现在我需要做相反的事情。将 http www、http 非 www 和 https 非 www 重定向到 www。我该如何改变呢?有没有我可以参考的答案?感谢您的帮助!
-
是 - 一条将 http www、http 非 www 和 https 非 www 重定向到 https www 的规则。
标签: php apache .htaccess mod-rewrite redirect