老薛主机通过 .htaccess 设置重定向实现强制 https 访问

   2022-04-17 老薛主机50350
核心提示:如果已经配置好了 SSL 证书,想要将 http 直接重定向到 https 访问,可以用 Apache 的 .htaccess 文件来设置,具体代码如下:找

如果已经配置好了 SSL 证书,想要将 http 直接重定向到 https 访问,可以用 Apache 的 .htaccess 文件来设置,具体代码如下:

找不到.htaccess文件请参考:https://help.laoxuehost.com/control-panel/cpanel/createhtaccessfile.html

只需要将以下代码放到 .htaccess 文件中即可,如果 .htaccess 文件中已经有内容,请将重定向代码放在最前面。

RewriteEngine on

Rewritebase /

RewriteCond %{SERVER_PORT} !^443$

RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

请注意:如果你的域名被墙(http 无法访问,但 https 正常),这种情况是无法进行重定向的,建议考虑更换域名。

高级进阶

以上规则会影响子域名,如果希望只有主域名使用https,而子域名不使用,使用以下规则:

RewriteEngine On

Rewritebase /

RewriteCond %{SERVER_PORT} !^443$

RewriteCond %{HTTP_HOST} !^www.laoxuehosts.com

RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

注意上面的规则中的laoxuehosts.com换成你的域名。

如果只想排除某个子域名,也就是只有某个子域名不使用https,可以使用以下规则:

RewriteEngine On

Rewritebase /

RewriteCond %{SERVER_PORT} !^443$

RewriteCond %{REQUEST_URI} !^https://help.laoxuehosts.com

RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

注意上面的规则中的help.laoxuehosts.com换成你的域名。

 
【免责声明】重庆资讯网未标有“来源:重庆资讯网”或“重庆资讯网LOGO、水印的文字、图片、音频、视频”等稿件均为转载稿。如转载稿涉及版权等问题或您不希望出现在本站,请联系我们
反对 0举报收藏 0打赏 0评论 0
 
更多>同类新闻资讯
推荐图文
推荐新闻资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  付款方式  |  合作伙伴  |  使用协议  |  隐私政策  |  免责声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  会员升级  |  RSS订阅
Google PageRank Checker Copyright © 2011-2024 重庆资讯网 版权所有 Powered By DESTOON
安全联盟 不良举报  文明转播  行业协会 360网站安全检测 Valid CSS!