亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 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特性提高站點權重的相關信息資訊供網民參考!
  • 推薦文章
    亚洲天堂免费| 亚洲第一页乱| 欧美一级视频免费| 成人免费观看男女羞羞视频| 麻豆网站在线免费观看| 999精品在线| 日韩一级精品视频在线观看| 日韩中文字幕在线亚洲一区| 中文字幕一区二区三区精彩视频| 精品视频在线观看一区二区| 欧美国产日韩一区二区三区| 麻豆网站在线看| 成人免费观看的视频黄页| 久久国产影视免费精品| 一本伊大人香蕉高清在线观看| 欧美国产日韩一区二区三区| 九九精品久久| 精品视频在线观看免费| 国产综合91天堂亚洲国产| 国产视频在线免费观看| 国产国语在线播放视频| 可以免费看毛片的网站| 欧美激情中文字幕一区二区| 麻豆网站在线看| 亚洲 欧美 成人日韩| 黄视频网站在线观看| 青草国产在线| 香蕉视频三级| 欧美电影免费| 国产91精品系列在线观看| 欧美大片a一级毛片视频| 精品视频免费观看| 日本免费乱人伦在线观看 | 天天色色网| 日韩在线观看视频免费| 国产网站免费观看| 色综合久久久久综合体桃花网| 国产麻豆精品免费密入口| 国产精品自拍亚洲| 日本在线www| 欧美激情中文字幕一区二区| 国产一级生活片| 国产国语在线播放视频| 深夜做爰性大片中文| 二级片在线观看| 日韩女人做爰大片| 午夜欧美成人香蕉剧场| 成人免费一级纶理片| 精品国产亚洲一区二区三区| 国产视频一区二区在线播放| 91麻豆精品国产自产在线观看一区| 国产麻豆精品视频| 免费一级生活片| 欧美激情一区二区三区视频 | 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 久久99爰这里有精品国产| 黄色福利片| 久久久久久久网| 精品视频免费在线| 精品国产一区二区三区精东影业| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产伦久视频免费观看视频| 国产一级生活片| 日韩中文字幕一区二区不卡| 一级女性全黄久久生活片| 欧美大片a一级毛片视频| 国产成人啪精品视频免费软件| 一级女性全黄久久生活片| 国产不卡高清在线观看视频| 国产成人啪精品视频免费软件| 国产极品精频在线观看| 精品国产亚一区二区三区| 日本特黄特黄aaaaa大片| 国产国语在线播放视频| 精品国产三级a| 毛片的网站| 日韩av成人| 韩国毛片 免费| 久久99中文字幕| 国产一区二区精品久久| 亚洲女初尝黑人巨高清在线观看| 午夜激情视频在线观看| 欧美激情一区二区三区在线播放| 青青久久精品国产免费看| 精品毛片视频| 91麻豆精品国产片在线观看| 亚洲 欧美 成人日韩| 天天色成人| 精品视频免费在线| 可以免费在线看黄的网站| 日韩专区亚洲综合久久| 精品国产一区二区三区精东影业| 亚飞与亚基在线观看| 国产国语在线播放视频| 国产一级生活片| 午夜欧美成人香蕉剧场| 91麻豆精品国产综合久久久| 美女免费精品高清毛片在线视| 国产伦久视频免费观看视频| 91麻豆精品国产片在线观看| 九九久久99综合一区二区| 欧美日本免费| 青青青草影院 | 欧美18性精品| 色综合久久天天综合绕观看| 天天做人人爱夜夜爽2020毛片| 麻豆系列国产剧在线观看| 中文字幕一区二区三区 精品| 中文字幕一区二区三区 精品| 国产美女在线一区二区三区| 免费国产在线视频| 精品国产香蕉在线播出 | 国产不卡高清在线观看视频| 天天做日日爱夜夜爽| 精品国产三级a| 国产精品12| 国产视频一区二区三区四区| 成人免费福利片在线观看| 精品国产一区二区三区久久久蜜臀| 999久久久免费精品国产牛牛| 一本伊大人香蕉高清在线观看| 国产一区二区精品在线观看| a级毛片免费全部播放| 99久久网站| 日韩中文字幕一区二区不卡| 国产精品自拍在线观看| 国产精品自拍在线观看| 天天做人人爱夜夜爽2020毛片| 精品国产三级a| 国产高清在线精品一区二区 | 97视频免费在线观看| 国产不卡高清在线观看视频| 国产一区二区精品久久91| 亚飞与亚基在线观看| 亚洲女初尝黑人巨高清在线观看| 99久久精品国产高清一区二区| 国产国语在线播放视频| 99色吧| 国产成人欧美一区二区三区的| 成人免费观看视频| 亚洲第一视频在线播放| 九九热精品免费观看| 日韩专区亚洲综合久久| 毛片的网站| 国产网站免费在线观看| 久久99中文字幕| 国产精品自拍亚洲| 国产高清在线精品一区a| 台湾毛片| 九九精品久久| 精品视频免费观看| 国产激情视频在线观看| 人人干人人草| 成人免费观看视频| 国产一区二区精品久久| 国产网站免费观看| 免费国产在线观看| 日本特黄特色aa大片免费| 可以免费看毛片的网站| 中文字幕一区二区三区 精品| 欧美18性精品| 欧美激情一区二区三区视频高清| 精品在线视频播放| 日本伦理黄色大片在线观看网站| 国产91精品系列在线观看| 你懂的福利视频| 青草国产在线| 精品国产亚一区二区三区| 精品毛片视频| 色综合久久久久综合体桃花网| 国产一区二区精品久久| 国产a网| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 一级毛片视频免费| 亚洲女初尝黑人巨高清在线观看| 99色视频在线| 国产亚洲精品aaa大片| 欧美激情一区二区三区视频高清| 成人高清免费| 国产一区二区精品| 四虎影视库| 国产伦精品一区二区三区在线观看| 国产原创中文字幕| 麻豆系列国产剧在线观看| 国产一区二区精品在线观看| 99久久精品费精品国产一区二区| 国产伦精品一区二区三区在线观看| 台湾毛片| 成人a大片在线观看| 999久久久免费精品国产牛牛| 精品国产一区二区三区久久久蜜臀| 成人影视在线播放| 久久精品免视看国产成人2021| a级精品九九九大片免费看| 天天做人人爱夜夜爽2020毛片| 久久精品成人一区二区三区| 日韩专区在线播放| 亚欧成人乱码一区二区| 九九干| 黄色免费三级|