fdfe 发表于 2017-7-12 23:29:07

nginx重定向如何排除后台文件夹

本帖最后由 fdfe 于 2017-7-12 23:32 编辑

不太熟悉现在使用脚本,管理和安装都复杂。
后台默认网址为http://xxx.com/admin


前台是http://xxx.com和http://www.xxx.com,如果使用http://xxx.com进入网站,内部的超链接全部是带www

设置301重定向后,访问http://xxx.com会自动跳转至带www的。

问题是网站后台网址,也实现了自动跳转到带www。进入了死循环。脚本有点复杂,要么死循环,要么进不了后台


nginx重写怎样排除指定的文件夹?
xxx.com设置301跳转到www.xxx.com后,保持xxx.com/admin 默认不变。




河小马 发表于 2017-7-13 09:47:15

两种方式:

1) 全部重定向到xxx.com, 最省心的办法
2) 给/admin设置专门的重定向
location /admin {
rewrite XXXXX
}

songques 发表于 2017-7-24 15:04:35

nginx 你用两个站点指向一个目录xxx.com和www.xxx.com 指定成两个站点试试
页: [1]
查看完整版本: nginx重定向如何排除后台文件夹