婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ASP.NET MVC3 SEO優化:利用Routing特性提高站點權重

ASP.NET MVC3 SEO優化:利用Routing特性提高站點權重

熱門標簽:電話機器人鑰匙扣 威力最大的電銷機器人 地圖標注位置怎么弄圖 旅游地圖標注線路 廣西房產智能外呼系統推薦 漯河外呼調研線路 400電話唐山辦理 電銷專用外呼線路 電銷外呼系統是違法的嗎

簡介

我們在開發互聯網程序的時候,有個很重要的事情就是做搜索引擎優化(SEO),我們都知道ASP.NET MVC程序提供了友好的URL以及永久重定向的支持,這些友好的URL是利用Routing系統的特性來支持的,但是在這個Routing里有個問題,就是多個不同的地址和指向同一個action方法,那對于搜索引擎來說就意味著你的站點有很多地址的內容都是重復的。 本章內容將展示如果解決這一問題。

正文

對于SEO,一個地址對應一個唯一獨立的內容是保證最好權重的一個重要步驟,所以我們需要確保每一個URL地址對應的內容都是不重復的(對于MVC來說也就是不同的Action),但ASP.NET MVC3程序默認是有問題的,比如HomtController.Index這個Action方法就可以被對應到多個地址上,例如:

1.http://abc.com (默認)
2.http://abc.com/ (斜杠結尾)
3.http://abc.com/Home (帶有Controller)
4.http://abc.com/Home/Action (帶有Controller和Action)
5.http://abc.com/home/Action (不同的情況)

等等

要解決這個問題,一個辦法是使用IIE URL Rewrite Extension,但是它配置起來挺復雜的,所以在這里我們來利用MVC自己的特性來解決這一問題(通過注冊全局的filter),添加如下class:

public class RemoveDuplicateContentAttribute : ActionFilterAttribute
{
  public override void OnActionExecuting(ActionExecutingContext filterContext)
  {
    var routes = RouteTable.Routes;
    var requestContext = filterContext.RequestContext;
    var routeData = requestContext.RouteData;
    var dataTokens = routeData.DataTokens;
    if (dataTokens["area"] == null)
      dataTokens.Add("area", "");
    var vpd = routes.GetVirtualPathForArea(requestContext, routeData.Values);
    if (vpd != null)
    {
      var virtualPath = vpd.VirtualPath.ToLower();
      var request = requestContext.HttpContext.Request;
      if (!string.Equals(virtualPath, request.Path))
      {
        filterContext.Result = new RedirectResult(virtualPath + request.Url.Query, true);
      }
    }
    base.OnActionExecuting(filterContext);
  }
}

然后在Global里注冊filter就可以了:

public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
  filters.Add(new HandleErrorAttribute());
  filters.Add(new RemoveDuplicateContentAttribute());
}

我們來解釋一下:

首先,RemoveDuplicateContent filter獲取當我的RequestContext和RouteData,然后判斷如果當前沒有使用Area的話就為DataToken添加一個空值,這一點非常重要,因為如果不加的話,后面再使用Area特性的話就會出錯。

接著,該filter通過RouteData獲取虛擬path,然后toLower一下轉換成小寫。

然后,和當前request的path進行比較,如果不一致就重定向到小寫的虛擬path上,這樣,搜索引起就能識別當寫多個請求其實都是對應到你的虛擬path那個真實的地址上,也就是說唯一對應那個action的地址上,以此來做到一個地址對應一個內容。

總結

對于SEO,確保一個地址對應一個內容是非常重要的,因為如果多個地址對應一個內容的話,搜索引起不知道到底你的這些地址哪個是最新哪個是舊的,因為可能就會降低你的權重。

英文原文:http://weblogs.asp.net/imranbaloch/archive/2011/12/19/solving-duplicate-content-issue-in-asp-net.aspx

以上這篇ASP.NET MVC3 SEO優化:利用Routing特性提高站點權重就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 在ASP.NET中用MSDNURLRewriting實現Url Rewriting
  • 在IIS7中應用Application Request Routing配置反向代理的圖文教程
  • 解讀ASP.NET 5 & MVC6系列教程(11):Routing路由
  • 解讀ASP.NET 5 & MVC6系列教程(12):基于Lamda表達式的強類型Routing實現
  • ASP.NET中URL Routing和IIS上URL Rewriting的區別

標簽:綏化 無錫 試駕邀約 欽州 焦作 銅陵 湘西 湖北

巨人網絡通訊聲明:本文標題《ASP.NET MVC3 SEO優化:利用Routing特性提高站點權重》,本文關鍵詞  ASP.NET,MVC3,SEO,優化,利用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET MVC3 SEO優化:利用Routing特性提高站點權重》相關的同類信息!
  • 本頁收集關于ASP.NET MVC3 SEO優化:利用Routing特性提高站點權重的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久99久久精品| 国产嫩草影院久久久久| 9久草视频在线视频精品| 国产一区二区精品久久| 激情综合色播激情啊| 国产在线精品一区二区| 国产精品911| 成人亚洲一区二区一| hitomi一区二区三区精品| 不卡的av中国片| 日本精品裸体写真集在线观看| www.视频一区| 在线精品视频小说1| 欧美日韩综合不卡| 精品精品欲导航| 久久久精品tv| 一区二区在线看| 亚洲风情在线资源站| 麻豆专区一区二区三区四区五区| 精品一区二区影视| 国产成人免费xxxxxxxx| 色婷婷久久综合| 欧美一区二区三区影视| 久久男人中文字幕资源站| 最新久久zyz资源站| 亚洲高清视频在线| 国产精品资源网站| 欧洲精品在线观看| 26uuu另类欧美亚洲曰本| 亚洲欧洲另类国产综合| 视频一区视频二区中文| 成人av午夜电影| 91 com成人网| 国产精品色一区二区三区| 亚洲成人动漫在线免费观看| 久久99国产精品久久99果冻传媒| 99riav久久精品riav| 欧美一区二区三区免费观看视频 | 亚洲免费观看在线视频| 人人精品人人爱| 91丨九色丨蝌蚪丨老版| 日韩你懂的在线播放| 亚洲精品国产高清久久伦理二区| 久久99精品一区二区三区| 色播五月激情综合网| 久久日一线二线三线suv| 亚洲成av人片| 91啦中文在线观看| 久久精品人人爽人人爽| 亚洲国产精品久久久久秋霞影院 | 麻豆91精品视频| 色噜噜狠狠成人中文综合| 久久奇米777| 久久精品免费观看| 欧美老肥妇做.爰bbww视频| 最新热久久免费视频| 国产黑丝在线一区二区三区| 日韩亚洲欧美在线观看| 亚洲狠狠爱一区二区三区| 99久久综合国产精品| 国产精品色眯眯| 国产盗摄精品一区二区三区在线| 欧美一区二区三区在线视频| 亚洲宅男天堂在线观看无病毒| 成人少妇影院yyyy| 国产精品三级电影| 国产成人一区在线| 中文一区在线播放| 国产精品12区| 国产午夜精品美女毛片视频| 国产一区三区三区| 国产日产亚洲精品系列| 国产乱码一区二区三区| 久久先锋影音av鲁色资源网| 国产一区999| 国产精品视频一区二区三区不卡| 国产盗摄女厕一区二区三区| 中文乱码免费一区二区| www.日韩在线| 依依成人精品视频| 欧美色手机在线观看| 午夜欧美电影在线观看| 欧美日本免费一区二区三区| 奇米一区二区三区av| 精品久久久网站| 丁香亚洲综合激情啪啪综合| 中日韩av电影| 色婷婷国产精品综合在线观看| 亚洲丝袜另类动漫二区| 欧美日韩国产三级| 黄一区二区三区| 自拍偷拍欧美精品| 欧美丰满嫩嫩电影| 国产一区二区三区电影在线观看| 国产精品久久久久久久浪潮网站| 99re热这里只有精品视频| 天堂成人国产精品一区| 国产亚洲精品bt天堂精选| 91免费看`日韩一区二区| 日韩国产欧美在线视频| 国产午夜精品一区二区三区嫩草| 99久久综合精品| 免费成人在线视频观看| 国产欧美视频在线观看| 欧美日韩国产美| 国产成a人无v码亚洲福利| 亚洲永久精品国产| 欧美激情资源网| 欧美无乱码久久久免费午夜一区| 九九九久久久精品| 亚洲图片自拍偷拍| 国产欧美一区二区三区在线看蜜臀 | 在线电影国产精品| 国产成人三级在线观看| 亚洲成人自拍网| 国产精品理伦片| 欧美日韩成人一区| 99久久精品免费精品国产| 日韩成人午夜精品| 亚洲老妇xxxxxx| 久久久精品免费免费| 欧美日韩黄视频| 99精品视频免费在线观看| 久久99国产精品麻豆| 亚洲高清久久久| 亚洲欧美日韩电影| 欧美激情综合五月色丁香| 日韩久久精品一区| 欧美日韩午夜精品| 在线精品视频一区二区三四| 国产a视频精品免费观看| 男男视频亚洲欧美| 日韩专区在线视频| 亚洲一区二区三区免费视频| 亚洲欧洲精品成人久久奇米网| 久久这里只精品最新地址| 欧美一区二区三区四区视频| 欧美三级电影在线观看| 日本高清不卡aⅴ免费网站| 99热精品国产| 91亚洲精品乱码久久久久久蜜桃| 国产美女精品在线| 激情伊人五月天久久综合| 人人超碰91尤物精品国产| 丝袜美腿一区二区三区| 亚洲午夜激情网站| 亚洲不卡在线观看| 亚洲国产综合视频在线观看| 亚洲综合999| 婷婷开心激情综合| 日韩电影在线免费看| 石原莉奈一区二区三区在线观看| 日韩专区欧美专区| 日本不卡不码高清免费观看 | 欧美成人精品1314www| 91精品国产91久久久久久一区二区 | 激情欧美一区二区三区在线观看| 精品一区二区三区久久久| 狠狠色综合日日| 国产白丝网站精品污在线入口| 国产成人精品1024| 99精品视频在线免费观看| 91久久线看在观草草青青| 欧美老人xxxx18| 日韩欧美国产午夜精品| 久久久精品日韩欧美| 国产精品乱码人人做人人爱| 亚洲激情第一区| 久久国产精品无码网站| 国产精品18久久久久久久网站| 东方aⅴ免费观看久久av| 色综合久久久久综合体| 欧美精品精品一区| 久久久久9999亚洲精品| 亚洲婷婷在线视频| 日韩不卡一区二区| 不卡视频一二三四| 制服丝袜亚洲精品中文字幕| 久久综合九色综合97婷婷女人| 国产精品午夜春色av| 午夜私人影院久久久久| 国产乱码一区二区三区| 色网综合在线观看| 精品88久久久久88久久久| 亚洲欧洲成人精品av97| 日韩精品久久久久久| 白白色亚洲国产精品| 欧美精品1区2区| 综合久久综合久久| 毛片不卡一区二区| 欧美色图在线观看| 精品少妇一区二区三区视频免付费| 国产亚洲一区二区三区四区| 亚洲综合在线电影| 粉嫩蜜臀av国产精品网站| 91麻豆精品国产自产在线| 一区在线观看视频| 国产福利91精品一区| 欧美一区二区三区免费观看视频 | 视频在线观看国产精品|