首页 > 问答 > 设置了htaccess重定向http到https,结果网站打不开了(悬赏3元)

设置了htaccess重定向http到https,结果网站打不开了(悬赏3元)

[导读]:我做的一个新站 航天电器 www.hbhtcw.com 今天刚生成了一个htaccess文件,在这之前https都是可以打开的,http也可以打开, 只不过不自动跳转,于是设置了这个301重定向,但是上传文...

我做的一个新站 航天电器 www.hbhtcw.com

今天刚生成了一个htaccess文件,在这之前https都是可以打开的,http也可以打开, 只不过不自动跳转,于是设置了这个301重定向,但是上传文件之后,整站虽然自动跳转https了,可是却打不开了,以下是htaccess代码:

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{HTTP:From-Https} !^on$ [NC]

RewriteRule ^(.*)$ https://www.hbhtcw.com/$1 [R=301,L] 

RewriteCond %{HTTP_HOST} !^www\.

RewriteRule ^(.*)$ https://www.hbhtcw.com$1 [R=301,L]   

</IfModule>

我是阿里云虚拟主机,不知道哪里出的问题,在这之前百度站长工具https认证一直过不去,我明白应该是没有设置自动跳转的原因,求大神帮忙看一下,如果有幸的话,留个联系方式,帮忙看看什么问题,

网站安装ssl证书后,会出现http和https共存的情况,即HTTP不会自动跳转到HTTPS,SSL证书大全来说说使用.htaccess文件,将http自动301强制跳转到https的方法:

http301跳转到https

注意:.htaccess是Apache服务器下的配置文件,如果你的服务器或者虚拟主机不是Apache环境则不适用此方法

1、在网站的根目录创建.htaccess文件,如果已存在.htaccess文件,则直接编辑即可;

2、用编辑器或者记事本打开.htaccess文件,在最下面添加写入如下语句:

RewriteEngine on

RewriteBase /

RewriteCond %{SERVER_PORT} !^443$

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

###

对代码不是很懂,看不懂,哈哈

###

去淘宝找技术看看

###

我是来看答案的

###

去淘宝找技术看看

本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/83339.html