我会将一个网站从CLASSIC ASP转移到ASP.NET。我的域名不会改变,但网址会改变例如:http://www.etkinpatent.com/iso-8-40-iso-9001-nedir.html此链接将更改为http://www.etkinpatent.com/iso-9001-nedir.html机器人会给我的链接太多坏点。我怎么解决这个问题?URL与ASP问题到ASP.NET
2
A
回答
0
您可以使用ASP.NET Routing将任何url重定向到您想要的页面。
在您的Global.asax文件,添加如下内容(假设你使用ASP.NET 4.0):
void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(System.Web.Routing.RouteTable.Routes);
}
void RegisterRoutes(System.Web.Routing.RouteCollection routes)
{
routes.MapPageRoute("OldPageRoute", "oldpage.html", "~/NewPage.aspx");
}
如果你现在打电话oldpage.html,你会看到NewPage.aspx的内容。
这是一个很好的解决方案,如果你想坚持你的旧名称。如果您希望使用新的网页名称,但担心Google,请使用301重定向,如Smirkin Gherkin在评论中所述。
相关问题
- 1. 再次将ASP与ASP.NET的URL问题
- 2. 问题与ASP.net URL
- 3. ASP MVC3问题与URL添加JQueryMobile
- 4. 问题与ASP
- 5. SHA256 asp to asp.net问题
- 6. 问题与连接到URL
- 7. 的jqGrid与ASP.NET MVC URL张贴问题
- 8. 问题与URL
- 9. 问题与ASP.NET
- 10. 问题与url中
- 11. ASP.NET MVC URL路由问题
- 12. Asp.net URL重写问题
- 13. ASP.NET - URL重定向问题
- 14. 经典ASP,ASP.NET,IFrames和response.redirect问题
- 15. 问题与asp.net gridview
- 16. 问题与重定向到一个URL
- 17. JS + ASP问题
- 18. ASP GridView问题
- 19. 从ASP到ASP.Net的URLDecoding字符串问题(国际字符)
- 20. 问题与Django的URL
- 21. 问题与图片url
- 22. TTStyledTextLabel问题与URL的
- 23. 问题与微小的URL
- 24. mysql_escape_string问题与图像url
- 25. 问题与ASP:按钮OnClick事件
- 26. ASP与.NET数据库编码问题
- 27. Sql server 2005与ASP .NET编码问题
- 28. 与ASP中的document.form.submit()相关的问题
- 29. 问题ICalendar Iphone导出与ASP
- 30. ListView与DataPager问题VB.Net/ASP.NET
我添加了一个SEO标签,因为这个问题似乎与搜索引擎优化有关。如果我弄错了,随时删除。 –
我认为SEO标签是合适的。 OP提到的关于机器人坏点的担忧。 – Curt
难道你不能只使用'301'(永久)重定向? – detaylor