我使用MVC4项目,并在做服务器端的URL重写RouteConfig
和附加.html
在每一页的URL的末尾..
www.mysite.com/home.html
我有几页和这些网页与网页(每想到在浏览器中工作FIND)链接。
但是,当我使用验证W3C链接检查,我得到断开链接的错误消息。
我真的不知道还有什么能问题。 如果我更换一件事.html
用.aspx
或任何其他扩展它是由W3C验证。 我不知道是什么问题。
我的代码是:
routes.MapRoute(
name: "features",
url: "features.html",
defaults: new { controller = "Home", action = "features", page = UrlParameter.Optional }
);
Web.config
:
<add name="HtmlFileHandler" path="*.html" verb="GET"
type="System.Web.Handlers.TransferRequestHandler"
preCondition="integratedMode,runtimeVersionv4.0" />
任何帮助表示高度赞赏