当前位置:首页 > 技巧大全 > 系统运维 > 正文内容

Apache使用 .htaccess 来实现强制https访问的方法

Git开源网2019-01-17 11:08:07系统运维2199

我们可以用Apache的.htaccess的重定向规则来实现http强制跳转到https访问网站。( 重要提示:必须将代码放到.htaccess文件内容的最前面,以保证重定向优先权。)

代码如下:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://xpsss.com/$1 [R,L]

或者

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://xpsss.com/$1 [R=301,L]

又或者

RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

注意:如果是在子目录,可以用

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} subfolder
RewriteRule ^(.*)$ https://xpsss.com/subfolder [R,L]

将以上代码复制到.htaccess中即可。


扫描二维码推送至手机访问。

版权声明:本文由Git开源网_git开源代码资源网_git开源博客发布,如需转载请注明出处。

本文链接:http://gitoscc.com/?id=423

相关文章

彗星HTTP操作支持库1.6#0版(静态版CometHttp.fne)

邓学彬(泪闯天涯)彗星HTTP操作模块升级版,提供HTTP读文件、编码转换、JSON解析等操作支持。【1.60版更新】201611231.增加命令“彗星HTTP取时间”,通过HTTP取服务器时间。2.增加命令“彗星HTTP取时间戳”,通过H...

易语言纯源码打造动态可DLL编程的web服务器 V0.02

易语言纯源码打造动态可DLL编程的web服务器 V0.02

易语言纯源码打造动态可DLL编程的web服务器 V0.02[Download]资源名称:易语言纯源码打造动态可DLL编程的web服务器 V0.02下载地址:https://www.lanzoui.com/i2a4f8j [/Download...

Safari 测试对 HTTP 网站显示不安全警告

在 Chrome 之后,Safari 开始测试对 HTTP 网站显示不安全警告,当用户访问的网站没有 HTTPS 保护,浏览器会显示警告信息。该功能目前只提供给 Safari Technology Preview 70 测试版本,目前不知道...

Nginx 1.14.2 稳定版发布,高性能 Web 服务器

Nginx 1.14.2 稳定版已发布,更新如下:stream 模块中新增 “proxy_requests” 指令“limit_req” 指令新增 “delay” 参数修复重构期间的内存泄漏修复 $ upstream_response_ti...

通过.htaccess使http自动301跳转到https的方法

网站安装SSL证书后,会出现http和https共存的情况,即HTTP不会自动跳转到HTTPS,SSL证书大全来说说使用.htaccess文件,将http自动301强制跳转到https的方法:http301跳转到https注意:.htacc...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。