OneinStack脚本LAMP(Apache)设置强制HTTPS和301跳转

  1. 网友热度 1402 ℃ - 抢沙发
  2. 标签:, ,
  3. 微信公众号: imweber

OneinStack与我们熟悉的LNMP一样,算是比较知名且功能强大的Linux服务器WEB安装脚本。我们在使用OneinStack LNMP(Nginx)环境的时候在安装向导过程中是可以设置强制HTTPS以及301跳转的,但是在安装LAMP(Apache)的时候可以安装SSL,但是向导中没有提示强制设置,以及没有提示设置301跳转。

因为Apache环境与Nginx配置文件的区别没有办法强制设置,因为在前者会在网站根目录.htaccess文件,如果我们安装域名的时候设置,后面我们在是用伪静态的时候,有些程序是自动生成的,这样容易冲突或者被替换。老左猜测应该是作者出于这个意图没有在Apache环境安装向导设置的原因。

OneinStack脚本LAMP(Apache)设置强制HTTPS和301跳转

既然没有设置,如果我们网站需要设置则需要在网站程序安装完毕之后,在网站根目录.htaccess文件中进行补全设置。

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

将脚本中域名换成自己需要的站点域名,然后替换到当前站点的.htaccess文件中,就可以实现301跳转和强制HTTPS证书形式。

本文固定链接: https://www.laozuo.org/13130.html | 老左笔记


声明:我们不销售主机,选主机需合法使用,信息以实际为准。 公众号:imweber


关注公众号『站长事儿』

获取更多站长圈的新鲜事儿!
有您,有我,还有大家!

注意:任何主机需定期备份,防止数据丢失。主机需合法使用,商家信息以实际为准,评测不代表权威。
该日志由 老左 于2019年01月16日发表在 主机教程 分类下, 通告目前不可用,你可以至底部留下评论。
原创文章转载请注明: OneinStack脚本LAMP(Apache)设置强制HTTPS和301跳转