【发布时间】:2017-10-25 10:17:14
【问题描述】:
我最近安装了 SSL 证书,现在我的整个网站都在使用它,没有错误。我已经设置了从 http 到 https 的重定向,但意识到它使用的是 302 重定向。我目前使用以下代码,它使用 301 重定向。
这是正确的吗?我可以删除其中的任何部分,还是应该更改其中的任何部分?
RewriteEngine On
RewriteCond %{HTTP_HOST} ^website.com [NC]
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ http://www.website.com/$1 [L,R=301]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
感谢您的检查。
【问题讨论】:
标签: .htaccess ssl redirect https