我正在为SEO做路由url。 但是,当我获取路线数据时,出现了这个错误;“404-找不到文件或目录。”
网址;
http://subdomain.callcenter.com/ActivateUser/speu2mziTcVs+O3NCQZtWAFX2lWecxotSfAOXu1TEQ=
但当我从路由数据字符串中删除“+”字符时,效果很好。
我的global.asx文件;
RouteTable.Routes.MapPageRoute("ActivateUser", "ActivateUser/{*code}", "~/Presentation/Site/ActivateUser.aspx");
问题出在哪里?
答案是如下更改web.config;
<system.webServer> <security> <requestFiltering allowDoubleEscaping="true" /> </security> </system.webServer>