使用apache伪静态使网页访问自动跳转至https

  前几天给网站申请了ssl证书之后准备实现https访问,但是如果访问者直接输入域名默认访问的是http页面。因为子域名的其他站点并不想使用https,因此每个站点要单独设置。因此要使用apache的伪静态实现URL重写,将访问者的http重写为https。使用方法如下:
1、在apache配置中开启apache的mod_rewrite模块功能(很多时候默认是开启的)
开启方法是httpd.conf中增加如下语句并重启apache:
LoadModule rewrite_module modules/mod_rewrite.so
2、创建一个文件,文件名为 .htaccess 内容如下

以上内容表示当页面访问时如果端口不是443则重写URL跳转到https
3、将该文件放在要使用https的站点的根目录中,这样便可以使访问自动跳转到https了。

发布留言

发布留言必须填写的电子邮件地址不会公开。 必填字段标示为 *