ozn*_*mal 6 html .htaccess https redirect url-redirection
我试图强制我的网站将 http 流量重定向到 https 站点,并且我已经验证 htaccess 文件正在被访问,但没有发生重定向。我有一个有效的网站证书,https 版本工作正常,但无论我输入 www.mywebsite.com 还是http://www.mywebsite.com或 website.com,我仍然会使用 HTTP 版本。有什么建议?
.htaccess 文件
# Use PHP56
AddHandler application/x-httpd-php56 .php
# Always Redirect to HTTPS
RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteCond %{HTTP_HOST} ^(www\.)?mywebsite\.com$ [NC]
RewriteRule ^$ https://mywebsite.com%{REQUEST_URI} [R=301,L]
Run Code Online (Sandbox Code Playgroud)
我在我的网站上使用它,它重定向到 HTTPS 而不是 HTTP。这里也有很好的解释:Best Practice: 301 Redirect HTTP to HTTPS (Standard Domain)
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Run Code Online (Sandbox Code Playgroud)