龙媒SEO专注高端网站建设,网站优化,营销型网站设计
微信:sh99002313  电话:189 6217 7230

苏州高端网站设计
Our toughts in one place

https跳转到http可以用 .htaccess实现

发布者:龙媒SEO 来源:堕落的鱼 时间:2019-02-28 查看:644次

网上很多http跳转到https的教程即强制网站使用https访问,但是我却遇到了一个要将https访问跳转到http网站的问题。

我在一台服务器上放了两个站点,一个站点要强制启用https,另一个站点还是只想用http访问。由于只需要一个站点使用https,所以我没有使用SNI,我将网站443端口配置到站点1,通过https访问站点1正常,但是通过https访问站点2的网址时也会进入到站点1的目录。多次调整443端口的配置文件也没有禁止站点2通过https访问,最后想到了修改.htaccess文件实现https跳转到http。

15517117856000395.jpg

在站点1目录下的.htaccess文件中增加以下内容,使通过https方式访问站点2的请求跳转到http方式请求访问站点2.


RewriteEngine on
RewriteCond %{SERVER_PORT} =443
RewriteCond %{HTTP_HOST} ^www.oppdai.cn$ [NC]
RewriteRule ^(.*)$ http://www.oppdai.cn/$1 [L,R=301]

为了区分是http请求还是https请求,需要先指定端口是443还是80;



标签: