VPS侦探论坛

 找回密码
 注册
查看: 3850|回复: 3

请教军哥lnmpa301重定向问题

[复制链接]
发表于 2017-4-6 13:27:50 | 显示全部楼层 |阅读模式

lnmpa 1.4 启用了ssl ,关于301重定向问题,按照https://lnmp.org/faq/lnmp-nginx-301-rewrite.html的提示实现了http下非www开头的地址重定向到https下www网址请问:https下非www网址重定向到https下www网址如何实现?
另外建站程序为帝国cms,后台使用特定二级域名如x.a.com登陆,不想让x.a.com/admin/跳转到https://www.a.com/admin/,但是要求访问前台https://x.a.com/……跳转到https://www.a.com/……
请问如何设置例外规则?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2017-4-6 15:06:46 | 显示全部楼层


if ($host = 'vpser.net' ) {
   rewrite ^/(.*)$ https://www.vpser.net/$1 permanent;
}

server {
listen 80;
server_name x.a.com;
location ^~ /admin/ {
return 301 https://www.a.com/admin$request_uri;
}
return 301 https://www.a.com$request_uri;
}
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2017-4-6 16:31:41 | 显示全部楼层

请问
if ($host = 'vpser.net' ) {
   rewrite ^/(.*)$ https://www.vpser.net/$1 permanent;
}
部分加到哪个位置?放在域名.conf文件头部后lnmp restart报错放到server{}里面不报错,但是发现带www的http不能跳转到https了
大神能不能给个详细点的教程,本人小白,水平有限,谢谢军哥了!

[ 本帖最后由 lizypen 于 2017-4-6 20:50 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2017-4-7 14:18:13 | 显示全部楼层

回复 3# 的帖子




放server段里
root下面吧

你前面说的是要设置https下非www跳到https,访问http的www肯定不跳

自己按格式改一下代码里的域名加到你http的虚拟主机上就行了
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-27 09:22 , Processed in 0.026864 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表