首页 PHP正文

HTTP->HTTPS 301 自动跳转配置

webpro PHP 2018-02-10 144 0 httpshtaccess

===

缩略图

https1.gif

===

如果你的域名配置了SSL证书,并希望用户每次访问都通过https协议访问,即使用户输入了http协议访问,系统也能自动跳转到https协议的页面。这里用到301静态跳转。

1、首先确定你的服务器支持htaccess,如果你不知道服务器是否支持htaccess,你可以按照下面的教程操作一遍,如果无效,那么就说明你的服务器不支持htaccess,而后你可以百度/Google一下服务器如何开启htaccess

2、对于支持htaccess的服务器,在你的网站根目录新建一个文件,重命名为.htaccess(注意htaccess前面有一个“.”,win OS是不支持这样命名方式的,我用的是Linux服务器),打开编辑,在里面输入以下内容:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]
</IfModule>

保存,关闭。

重启服务器,你会发现不论你输入的是http://url还是https://url,浏览器总是会自动跳转到https://url地址

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论

运行

«   2019年11月   »
123
45678910
11121314151617
18192021222324
252627282930

WebPro统计

Top