我會將一個網站從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/ASP.net回發問題與VB.net 2010
- 5. SHA256 asp to asp.net問題
- 6. 問題與連接到URL
- 7. 的jqGrid與ASP.NET MVC URL張貼問題
- 8. 問題與URL
- 9. 問題與ASP.NET
- 10. 問題與ASP.NET
- 11. 沒有MVC的ASP-Url路由問題
- 12. ASP MVC友好的URL路由問題
- 13. ASP/VBSCRIPT URL尾隨點問題
- 14. ASP.NET - URL重定向問題
- 15. ASP.Net MVC2 URL格式問題
- 16. asp.net Url路由問題
- 17. ASP.NET MVC URL路由問題
- 18. Asp.net URL重寫問題
- 19. 問題與url中
- 20. 問題與URL slug。
- 21. 經典ASP,ASP.NET,IFrames和response.redirect問題
- 22. 問題與RadComboBox與ASP的ItemTemplate:TextBox
- 23. 問題與.INC文件從ASP轉換爲asp.net
- 24. 問題與asp.net gridview
- 25. SqlDBtype問題與ASp.net
- 26. 問題與重定向到一個URL
- 27. 從asp到asp.net
- 28. 從ASP到ASP.Net的URLDecoding字符串問題(國際字符)
- 29. ASP GridView問題
- 30. JS + ASP問題
我添加了一個SEO標籤,因爲這個問題似乎與搜索引擎優化有關。如果我弄錯了,隨時刪除。 –
我認爲SEO標籤是合適的。 OP提到的關於機器人壞點的擔憂。 – Curt
難道你不能只使用'301'(永久)重定向? – detaylor