说明:今天用服务器搭建了个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文件就可以了。

's

本文链接:https://www.wxiou.cn/archives/259/

最后修改:2017 年 08 月 18 日 08 : 24 PM

【腾讯云】星星海SA2云服务器618钜惠,1核2G 首年95元【点击查看】。


文章: 《Apache环境强制http 301跳转https的方法》
联系方式:
文章链接:https://wxiou.cn/index.php/archives/625/
除特别注明外,文章均为Literature原创,转载时请注明本文出处及文章链接
Last modification:April 20th, 2021 at 01:02 pm
如果觉得我的文章对你有用,请随意赞赏