相关疑难解决方法(0)

错误404的默认重定向

我想在我的ASP.net网站上介绍一个功能,每当收到我域上未知URL的请求时,用户就会被重定向到error_404.htm应用程序根目录中的页面.

例如,如果请求是 http://www.mydomain.com/blahblahblah

然后,我希望它将请求重定向到,而不是返回标准的404错误页面 http://www.mydomain.com/error_404.htm

更新 IIS 7.5和.NET Framework版本4

更新 /blah.aspx重定向但/blah不重定向

asp.net redirect default http

27
推荐指数
1
解决办法
6万
查看次数

如何在ASP.NET MVC中添加路由到动态robots.txt?

我有一个robots.txt,它不是静态的,而是动态生成的.我的问题是创建从root/robots.txt到我的控制器操作的路由.

这有效:

routes.MapRoute(
name: "Robots",
url: "robots",
defaults: new { controller = "Home", action = "Robots" });
Run Code Online (Sandbox Code Playgroud)

这不起作用:

routes.MapRoute(
name: "Robots",
 url: "robots.txt", /* this is the only thing I've changed */
defaults: new { controller = "Home", action = "Robots" });
Run Code Online (Sandbox Code Playgroud)

".txt"显然导致ASP到barf

asp.net-mvc robots.txt asp.net-mvc-routing

7
推荐指数
2
解决办法
5210
查看次数

asp.net mvc从搜索引擎抓取中排除某个操作

有没有办法Controller从搜索引擎抓取中排除某个操作?是否有MVC动词(属性),可以添加到动作名称上方?

我想从搜索引擎抓取中排除以下网址

Home/Secret?type=1
Run Code Online (Sandbox Code Playgroud)

但我希望这可用于搜索引擎抓取

Home/Search
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc seo asp.net-mvc-3 asp.net-mvc-4

6
推荐指数
2
解决办法
2432
查看次数