【发布时间】:2017-07-30 15:23:59
【问题描述】:
请不要说,它的重复我已经通过所有线程但没有一个对我有用。
我已安装 SSL 并希望将 www 和非 www 重定向到 https://www
我有这个代码 .htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} ^ven7\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.ven7.com/$1 [R,L]
这工作正常,将 domain.com 重定向到 https://www.ven7.com 但是如果我点击 www.ven7.com,页面加载正常但它使用 http,所以我将脚本更改为..
RewriteEngine On
RewriteCond %{HTTP_HOST} ^ven7\.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.ven7\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.ven7.com/$1 [R,L]
有了这个代码重定向工作,但页面没有加载,给出了一些错误,太多的重定向。
我该如何解决这个问题?并希望永久重定向。
谢谢
【问题讨论】:
标签: apache .htaccess redirect mod-rewrite