0

我还运行一个带有一些自定义 php 页面的 Wordpress 站点。

例如,如果 url 不以扩展名 ( http://example.com/test) 结尾,我希望 Nginx 尝试http://example.com/test.php先将其重写为,如果test.php不存在,则将其重写为http://example.com/test/.

我怎样才能做到这一点?

4

2 回答 2

0

尝试使用 try_files:

http://wiki.nginx.org/HttpCoreModule#try_files

例如(未经测试):

try_files $uri $uri/ /test.php
于 2013-07-07T08:54:12.560 回答
0

试试这个,然后用 php 尝试实际的 uri

try_files $uri $uri.php $uri/ 
于 2013-07-07T11:20:18.123 回答