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

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

奇瑞网4个月前 (01-11)网络技术69

如果已经购买并配置好了 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如何设置sitemap.xml网站地图

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

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

建站15天百度收录成功

建站15天百度收录成功

新域名www.qiruiwang.com ,在2020年12月5日购买成功,当天网站搬家启用了这个域名,新网站建成15天百度收录,简单发文记录一下。今天登陆百度站长平台查看收录情况,新站于2020年1...

新网站能用到的一些友情链接交换,买卖平台

新网站能用到的一些友情链接交换,买卖平台

网站友情链接的重要性就不说了,很多新手刚接触,不知道去哪里交换或者购买,下面简单列出几个,大家有比较好的也可以留言告诉我,我添加上,毕竟我不是专业做这方面的,资源有限。1、滴滴友链, 网站地址:htt...

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

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

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

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

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

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

帝国CMS恢复数据后如何重置管理员admin密码

帝国CMS恢复数据后如何重置管理员admin密码

帝国CMS建站后忘记管理员密码或者恢复数据后需要重置管理员密码,都可用此方法实现。5.1至7.0版本:1、用phpmyadmin修改phome_enewsuser表里的记录:2、把password字段...

评论列表

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

谢谢分享,学习了

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

谢谢分享,学习了

发表评论

访客

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