本问题是在使用pbootcms程序时发现,环境为阿里云虚拟主机,正常开启https后,能够实现http跳转https,但是唯独内容不跳转,比如:
http://www.xx.com/new/xxx.html不跳转https://www.xx.com/new/xxx.html
首先在网上找了很多解决办法,比如pbootcms后台开启自动跳转https
但是无效,然后又在阿里云主机管理那里开启强制https,一样无效,后面想到直接用伪静态规则进行实现。
http强制跳转https伪静态规则如下(仅适用于apache环境):
RewriteEngine onRewriteBase / RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?p=$1 [QSA,PT,L]
改为下面代码:
此处为隐藏内容,请评论后查看隐藏内容,谢谢!
如果您已经评论利了,请点击 刷新 后查看资源哦~
以上就是解决pbootscms程序http不跳转https的办法,希望能够帮助到大家。
博主专注于Z-BLOG网站搭建、网站优化以及电脑故障排查、重装、优化、维修系统等,QQ/WX:2126245521(请注明来意)
Copyright © 2020-2023 Jack作品 Reserved.
Powered By Z-Blog Sitemap | 蜀ICP备2023025269号-1
Processed : 0.061 SQL : 24
本文暂无评论 - 欢迎您