当前位置:首页 > 学习日志 > 网络技术 > 正文内容

如何通过htaccess文件实现http重定向至https访问网站

奇瑞网7个月前 (01-11)网络技术97

如果已经购买并配置好了 SSL 证书,想要将 http 直接重定向到 https 访问,可以用 Apache 的 .htaccess 文件来设置。只需要将以下代码放到 .htaccess 文件中即可,如果 .htaccess 文件中已经有内容,请将重定向代码放在最前面。


RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

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

RewriteEngine On
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTP_HOST} !^www.qiruiwang.com
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

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

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

RewriteEngine On
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{REQUEST_URI} !^https://movie.qiruiwang.com
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

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


文章来源:奇瑞网   

无特别说明 均为原创文章

本文链接:https://www.qiruiwang.com/post/66.html

分享给朋友:

相关文章

苹果cms怎么修改分类处的电影年代

苹果cms怎么修改分类处的电影年代

  苹果cms程序是一套采用PHP+MYSQL环境下运行的完善而强大的快速视频内容管理开源cms系统。是国内优秀的开源PHP视频建站cms系统,在主流建站系统中特色鲜明,以灵活、小巧、兼容性好、负载强...

今天买了qiruiwang.com这个域名,以后就用这个新域名qiruiwang.com

今天买了qiruiwang.com这个域名,以后就用这个新域名qiruiwang.com

今天购买了新域名qiruiwang.com,完成了网站的迁移搬家工作,以后网站用这个新域名www.qiruiwang.com。 断断续续做网站也有八九年了吧,中间虽然没有断过,不过有很长一段时间基本都...

帝国cms如何设置sitemap.xml网站地图

帝国cms如何设置sitemap.xml网站地图

网站地图基本上是每个网站必备的,帝国cms模板做的网站也不例外,那么帝国cms的站点地图创建有没方便快捷的方法呢?方法是有的,就是利用后台“自定义页面”来创建sitemap.xml地图。第一步:在后台...

35dir网站目录源码验证码不显示怎么解决?

35dir网站目录源码验证码不显示怎么解决?

35dir网站目录源码不用多说了,曾经很火,现在原作者不更新了,很多站长还在用这一套源码。在安装后验证码不显示这个问题基本都会遇到,至于什么原因导致的,我也不清楚,网上说是php版本问题。具体怎么解决...

zblog博客系统robots文件怎么设置?

zblog博客系统robots文件怎么设置?

zblog系统安装后默认没有robots文件,需要自己手动设置,如何设置呢?1、自己在电脑上一个robots.txt文件。2、文件内容如下:User-agent: * Disallow:&...

zblog博客程序如何整站备份恢复搬家迁移

zblog博客程序如何整站备份恢复搬家迁移

zblog网站整站搬家备份恢复操作分享收藏:主要分三种方法:1、备份三个文件,主题附件和插件以及数据库,然后上传新的安装包,安装完后再传这些文件,这种方法可能导致插件出问题,不建议。2、利用zbolg...

评论列表

冷知识
6个月前 (01-24)

谢谢分享,学习了

冷知识
6个月前 (01-24)

谢谢分享,学习了

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。