求个nginx伪静态规则

静态地址, 动态地址
/mylist/, mylist.php
/mylist/list1.html, mylist.php?page=1
/ipage-1/ ipage-1.php

rewrite "/+^mylist/$" /mylist.php break;
rewrite "/+^mylist/(list(\d+).html)$" /mylist.php?page=$2 break;
rewrite "/+^([^/]+)/$" /$1.php break;

如上的规则应该是满足需求的。但是注意需要利用root指令设置文档的根路径哈,否则nginx会找不到对应的php文件。

温馨提示:答案为网友推荐,仅供参考
相似回答