我有以下代码:
server {
.....
root /user/share/nginx/html;
rewrite ^(/.*)\.html(\?.*)?$ $1$2 redirect;
location / {
try_files $uri/index.html $uri.html $uri index.html =404;
}
.html
扩展名uri
中找不到对应的文件,我提供了一组其他选项。
错误代码前的最后一个是index.html; index.html存在,但我总是得到404; 答案 0 :(得分:0)
所有Nginx URI均以前导/
开头。使用:/index.html
。
例如:
location / {
try_files $uri/index.html $uri.html $uri /index.html;
}