0
如何獲得更少的擴展和沒有查詢字符串適合asp.net web表單的SEO友好的URL。不擴展搜索引擎友好與Asp.net webforms
如何獲得更少的擴展和沒有查詢字符串適合asp.net web表單的SEO友好的URL。不擴展搜索引擎友好與Asp.net webforms
我已經找到了一個很好的文章Here
這是寫在如何重定向包含查詢字符串作爲擴展少SEO友好的URL網址,一個很好的博客文章。
將Global.asax包含到應用程序中的一種方法。
這裏是例子。
將Global.asax包含到應用程序中。
<%@ Import Namespace="System.Web.Routing" %>
Global.asax文件裏面
void registerroute(RouteCollection routes)
{
routes.MapPageRoute(
"Home-Route",
"Home",
"~/Default.aspx"
);
}
將其映射主頁或默認頁面
查詢字符串的URL像http://xyz.com/page.aspx?id=about
routes.MapPageRoute(
"Page-Route",
"Pages/{page}",
"~/page.aspx"
);
然後調用這個registerroute( )在Global.asax
01下的應用程序啓動事件中void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
registerroute(RouteTable.Routes);
}
然後訪問頁面內部的查詢字符串。
string pg = Page.RouteData.Values["page"] as string;
的鏈路可以理論上回答這個問題,但[這將是優選的](http://meta.stackexchange.com/q/8259),包括在這裏的答案的主要部分,並提供鏈路以供參考。 – JJJ
同意@Juhana。您需要提供從網站中提取的代碼剪輯,以幫助其他開發人員瞭解要查找的內容。甚至可能包括他們正在查看URL路由。 – TheGeekZn
同意你和你的代碼提取,現在我希望我能從你們兩個中得到一個。 –