我在一个Ubuntu服务器上有一个项目,当刷新或手动输入URL时会产生404错误。例如,我可以进入example.com,但是我不能进入example.com/home或在该页面上刷新而不获得404。点击链接的效果符合预期。我正在使用Vue路由器以历史模式,并已在nginx.conf文件的http部分中添加了以下内容:
server {
listen 80;
server_name example.com;
root /var/www/example.com;
location / {
try_files $uri $uri/ /index.html;
}
}
我可以使用sudo nginx -t测试配置,测试通过,但我仍然遇到404错误。值得一提的是,我在这个服务器上有多个服务器块。
location /
行之前添加index index.html
呢? - Bijay Regmi