代码之家  ›  专栏  ›  技术社区  ›  JasonGenX

你在指挥NGINX-我所做的没有效果

  •  0
  • JasonGenX  · 技术社区  · 6 年前

    在我的nginx condig文件中,我想制定一个规则,以便在我的站点中调用旧的URL样式 mysite.com/airplanes/boeing mysite.com/categories/airplanes/boeing

    rewrite ^/airplanes/$ /categories/airplanes/ permanent;

    但是打电话给 mysite.com/airplanes/boeing公司 404 .

    我做错什么了?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Alexander Azarov    6 年前

    我想你的正则表达式有错误。完全吻合 /airplanes/ ,因此将不匹配 /airplanes/boeing .

    应该是的

    rewrite ^/airplanes/(.*)$ /categories/airplanes/$1 permanent;
    
    推荐文章