ASP.NET Core 2.1。
我的收藏夹图标位于/images/favicon.ico
,无法更改。因此页面包括以下内容:
<link href="/images/favicon.ico" rel="shortcut icon" type="image/x-icon" />
那行得通。
但是直接发送到example.com/favicon.ico
的请求将失败,并显示404。
如何将example.com/favicon.ico
重定向到example.com/images/favicon.ico
?
答案 0 :(得分:2)
在您的Configure
类的Startup
方法中,添加以下代码
RewriteOptions rewriteOptions = new RewriteOptions().AddRedirect("favicon.ico", "images/favicon.ico");
app.UseRewriter(rewriteOptions);
有关更多信息,请参见this page