Warning: file_put_contents(): Only -1 of 164 bytes written, possibly out of free disk space in /www/wwwroot/6byj.cn/usr/plugins/APlayerAtBottom/Plugin.php on line 273
Apache环境强制http 301跳转https的方法

Apache环境强制http 301跳转https的方法

球球
2020-07-27 / 1 评论 / 998 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2020年07月27日,已超过920天没有更新,若内容或图片失效,请留言反馈。

说明:今天用服务器搭建了个Apache环境的站点,上SSL后,发现自己用惯了Nginx环境还不是很熟悉Apache301定向,就自己在网上找了下方法,发现只需要修改.htaccess文件即可,这里说一下。

关于Nginx环境301请看:Nginx环境强制http 301跳转https的方法Nginx环境开启ssl后强制https 301全部指向www的方法

方法

直接修改对应网站根目录的.htaccess配置伪静态文件就可以,没有这个文件的可以自建一个试试。

1、根目录域名

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

2、子目录

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} 子目录文件夹
RewriteRule ^(.*)$ https://www.yourdomain.com/子目录文件夹 [R,L]

将需要修改的修改下,填入.htaccess文件就可以了。

本文共 169 个字数,平均阅读时长 ≈ 1分钟
0

打赏

海报

正在生成.....

评论 (1)

取消
  1. 头像
    Geneva Vennard Lv.1
    Windows 7 · FireFox
    沙发

    We have an amazing database of leads for you.

    All countries are $99 and you can buy the entire world 165 countries for $179.

    This offer is valid till Friday.

    www.SunDataGroup.one

    回复 删除 垃圾