我正在使用"友情网址"他们工作得很好。
然而 - 我不想要这个页面' default.aspx'重定向到'默认' - 因为这给了我重复的内容(在root和/ default上) - 还因为它很难看。
如何将site.com/default和site.com/default.aspx重定向到site.com?
我尝试将此行添加到上面注册了FriendlyURL的RouteConfig.cs文件
// Attempt to route 'default' to root
routes.MapPageRoute("default", "default.aspx", "~/");
// Enable Friendly URLs
var settings = new FriendlyUrlSettings();
settings.AutoRedirectMode = RedirectMode.Permanent;
routes.EnableFriendlyUrls(settings);
然而,这似乎没有效果。
由于页面存在,我认为友好URL下的任何内容都将被忽略。
我已经看到过各种各样的老文章,但似乎都没有解决它。
这是最好的做法吗?
由于
答案 0 :(得分:0)
据我所知,您想将defualt.aspx页面作为您网站的主页介绍。 你应该试试这个:
routes.MapPageRoute("", "", "~/Default.aspx");