我还运行一个带有一些自定义 php 页面的 Wordpress 站点。
例如,如果 url 不以扩展名 ( http://example.com/test
) 结尾,我希望 Nginx 尝试http://example.com/test.php
先将其重写为,如果test.php
不存在,则将其重写为http://example.com/test/
.
我怎样才能做到这一点?
尝试使用 try_files:
http://wiki.nginx.org/HttpCoreModule#try_files
例如(未经测试):
try_files $uri $uri/ /test.php
试试这个,然后用 php 尝试实际的 uri
try_files $uri $uri.php $uri/