您现在的位置是:首页> 操作系统> Linux> apache
Apache环境下http强制跳转https的方法
- 7069人已阅读
- 时间:2018-10-16 09:04:20
- 分类:apache
当网站开启HTTS之后,我们肯定是想把HTTP 80强制转HTTPS访问了.
祥哥做二种方法:
第一种方法:
.htaccess配置
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]
或者
RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]
第二种方法:
配置Apache的配置文件,例如httpd-vhosts.conf
<VirtualHost *:80> ServerAdmin sy_yjx@188.com DocumentRoot "/home/www" ServerName www.wuaizhongyi.com ServerAlias wuaizhongyi.com RewriteEngine on RewriteCond %{HTTPS} !=on RewriteRule ^(.*) https://%{SERVER_NAME}$1 [L,R] <Directory "/home/www"> AllowOverride ALL Options -Indexes +FollowSymlinks Require all granted\ </Directory> ErrorLog "| /usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/%Y%m%dzhonyi-error_log 86400 480" CustomLog "| /usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/%Y%m%dzhongyi-access_log 86400 480"common </VirtualHost>
相关文章
- apache配置SSL证书超详细教程
- apache的Rewrite详解
- systemctl配置apache、mysql实例
- centos7默认占用了25端口,是什么进程?关闭禁止它开机启动
- 让APACHE以ROOT身份运行
- 在PHP中var_dump()函数输出不完整的问题
- Thinkphp5整合阿里大鱼的方法超级教程看了就能用.
- Linux下的定时执行任务crontab,可以用于PHP定时执行.
- linux查看与设置日期与时间
- centos7 防火墙详解
- 使用 PUTTY 操作 Google Cloud
- frp配置详解说明
- bat基本命令语法
- 搭建私人通讯录/日历同步服务_使用cardDAV/calDAV服务