我最近在我的網站上實現了UrlRewriter(http://urlrewriter.net),並且遇到了一些問題。Url重寫ASP.NET - 某些圖像拒絕加載
我正在實施它,因此頁面請求不擴展。例如,www.example.com/my-cool-product
,重定向到www.example.com/Product.aspx?id=1
。這工作正常。
我遇到的問題是,我的一些網站圖像拒絕作爲靜態內容提供服務。如果我在我的網站上放置了一些圖像的路徑,它們將立即提供(作爲靜態內容),但是一些圖像嘗試通過.NET管道進行路由。
例如,www.example.com/Asset/Image/Image.png
會返回404,因爲它正在嘗試打開www.example.com/Asset/Image/Default.aspx
。
任何人都可以闡明爲什麼這是發生在一些圖像,而不是爲別人?
一個可能的原因是,你不使用正確的相對路徑。但是,一個人怎麼能告訴真正的網站什麼是問題? – Aristos
我還沒有部署,因爲它正在開發中。 – clarkeeuk99
各種重寫規則可能會互相干擾 - 如果它不太長,向我們展示所有規則。另外,可以肯定的是,它確實是'Asset'(單數形式),還是因爲輸入錯誤而導致您的問題,並且您的文件夾實際上被稱爲「Assets」? – marapet