开发者社区> 问答> 正文

ngxin配置301跳转但某个目录不跳转如何设置


附件是一个nginx的conf配置文件。里面有两个域名abcd.cn和abcd.com
如何设置301跳转规则
让abcd.com所有访问跳转到abcd.cn
但以下两个目录不做301跳转
http://www.abcd.com/a/
http://www.abcd.com/b/


a和b两个目录无论使用abcd.com还是abcd.cn访问都不做跳转。


求高手帮忙修改下conf配置文件,谢谢

展开
收起
nojay 2015-10-18 20:56:48 5614 0
4 条回答
写回答
取消 提交回答
  • 码农|Coder| Pythonista
    回 6楼(nojay) 的帖子
    加群联系我看下吧

    -------------------------

    回 8楼(nojay) 的帖子
    签名不显示了
    加群:309062386
    2015-10-19 22:27:55
    赞同 展开评论 打赏
  • 阿里云论坛版主,伪Linux运维,完美主义者。
    这个帖子帮你移个版块,会有更多的人帮你解答!
    http://dadloveu.blog.51cto.com/715500/830651
    http://www.j b51.net/article/24598.htm  注意中间的空格!
    同时帮你收集了两篇相关文章!
    2015-10-19 16:48:16
    赞同 展开评论 打赏
  • Rengxin配置301跳转但某个目录不跳转如何设置
    谢谢楼上的回复,这个是加到301的代码里吗?能否下载一楼的配置文件把301一起写一下,我是初学者不懂。

    -------------------------

    回1楼小柒2012的帖子
    谢谢楼上的回复,这个是加到301的代码里吗?能否下载一楼的配置文件把301一起写一下,我是初学者不懂。

    -------------------------

    Rengxin配置301跳转但某个目录不跳转如何设置
    没人回答。。

    -------------------------

    Rengxin配置301跳转但某个目录不跳转如何设置
    谢谢,目前为止还没解决。

    -------------------------

    回7楼西秦的帖子
    什么群?
    2015-10-18 21:56:50
    赞同 展开评论 打赏
  • 一个程序员,欢迎骚扰!!!
    location ~ /a(/.*) {
          proxy_pass $host;
    }
    location ~ /b(/.*) {
          proxy_pass $host;
    }
    猛的 不知道 对不对,楼主既然想让a目录和b目录各自都走各自的 。那就在301重定向前加匹配、nginx是最优匹配的、一定要放到前面。
    2015-10-18 21:52:55
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载