nginx重写group.php到/ group /

时间:2014-01-21 08:43:37

标签: nginx rewrite

我目前正在与nginx中重写规则的现有文档进行斗争。我很难找到其他人做过这件事。

我想要的是相当简单。当我访问http://mypage.com/group.php时,我希望被重定向到http://mypage.com/group/。我希望它在我访问/ group /

时阅读group.php

我在我的服务器配置中玩了一些位置,但从来没有让它工作。

location /group/ {
     rewrite ^/group(.*) group.php
}

我似乎无法得到这条规则。

1 个答案:

答案 0 :(得分:1)

试试这个:

  1. 它会将/group.php重定向到/group/
  2. 将/ group /中的所有内容重写为/group/group.php
  3. 这假定group.php中存在/group/group.php

    rewrite ^/group\.php$ /group/ redirect;
    rewrite ^/group/ /group/group.php last;