我一直在谷歌上搜索如何使用nginx为角度应用启用html5。 我发现大多数帖子建议使用
try_files $ uri $ uri / /index.html = 404;
我一直在进行一些测试,一切似乎都能正常导航。
当我插入具有有效路径的图像时,它会正常工作 但如果我插入一个无效路径的图像,它返回200而不是404。 或者如果我尝试。
try_files $ uri $ uri / /index.html=404;
当插入具有无效路径的图像时,它返回500而不是404。
如何仅为路线启用html5模式,而不影响图像?
答案 0 :(得分:0)
通过为资产添加新的位置路线来解决它
location ~* \.(?:ico|gif|jpe?g|png)$ {
try_files $uri =404;
}
感谢@szarapka给我答案