HTTP 80 强制转 HTTPS
我在配置站点目录访问的时候,出现2个conf文件
1个是80端口占用配置文件。



在做完ssl配置之后,发现http ,https都可以访问我的网站。我怎么把http 全部跳转到https。
解决办法:
HTTP 80 强制转 HTTPS
全站采用https协议访问,所以需要http重定向到https,只需要在.htaccess加入下面规则 。 在相应的网站根目录新建 .htaccess
例如,在我的网站根目录下,新建
vim /var/www/html/mimvp-wordpress/.htaccess
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]
或者
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]
强制301重定向 HTTPS
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]
</IfModule>
本文参考:
https://blog.csdn.net/ithomer/article/details/78986266