我會將一個網站從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