nginx配置请求后缀
时间: 2023-08-09 22:11:58 浏览: 119
nginx反向代理配置去除前缀
5星 · 资源好评率100%
要配置nginx处理请求后缀,你可以使用`location`指令。以下是一个示例配置:
```
server {
listen 80;
server_name example.com;
location / {
# 配置处理请求后缀为 .html 的请求
if ($request_uri ~ ^/(.*)\.html$) {
try_files $uri $uri.html =404;
}
# 其他配置...
}
# 其他配置...
}
```
在上面的配置中,我们使用了`location`指令来匹配以 `.html` 结尾的请求。如果匹配成功,`try_files`指令将尝试寻找对应的文件,如果找不到,则返回404错误。你可以根据自己的需求修改后缀和处理方式。
请注意,使用`if`指令可能会对性能产生一定影响。如果你有更多的后缀需要处理,或者需要更复杂的规则,你可以考虑使用正则表达式或其他方式来匹配和处理请求后缀。
阅读全文