首页 > Web开发 > 详细

apache 怎么 强制访问https 强制从http转到https

时间:2021-06-25 17:08:37      阅读:20      评论:0      收藏:0      [点我收藏+]

 

phpstudy apache 如何 强制访问https?从访问http强制转到https?

 

先介绍下环境:
Windows Server 2012 R2 数据中心版
phpstudy 集成的 apache和php

 

第一步:修改conf/httpd.conf
在服务器的httpd.conf文件中开启重写.htaccess的权限

用notepad++打开apache配置文件httpd.conf

找到下面这一行然后 把前面的#去掉
LoadModule rewrite_module modules/mod_rewrite.so

再查找 <Directory ".htaccess文件所在路径">下面的
AllowOverride None 把它修改为 AllowOverride All

在网站根目录(WWW)下新建.htaccess
首先建立一个txt文件另存:格式:全部文件,名称:.htaccess

然后在.htaccess文件的开始添加 Options +FollowSymLinks

这是因为在某些服务器配置中,mod_rewrite要求有followsymlinks,否则会显示500内部服务器错误。

并在后面加入

RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
必须将代码放到.htaccess文件内容的最前面,以保证重定向优先权。
————————————————

原文链接:https://blog.csdn.net/qq_34626094/article/details/112254740

apache 怎么 强制访问https 强制从http转到https

原文:https://www.cnblogs.com/MR-ws/p/14930543.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!