我希望我的nginx使显示的所有URL干净。
http://www.mydomain.com/indexhtml.html作为http://www.mydomain.com/indexhtml
http://www.mydomain.com/indexphp.php作为http://www.mydomain.com/indexphp
通过一些研究,我使第一个案例奏效。它是通过以下配置完成的:
location / {
root html;
index index.html index.htm index.php;
try_files $uri.html $uri/ =404;
}
它适用于将indexhtml.html显示为indexhtml,但.php则没有任何反应。如果我将$ uri.html更改为$ uri.php,则它不适用于.html和.php。我已经尝试在php位置放置类似内容,但没有成功。
有什么建议吗?