婷婷综合国产,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
    国产成人精品免费网站| 亚洲天堂久久久久久久| 黄页视频在线91| 日本91福利区| 亚洲愉拍自拍另类高清精品| 国产精品免费免费| 专区另类欧美日韩| 亚洲欧美日本在线| 一区二区三区四区乱视频| 国产精品乱人伦一区二区| 精品国产sm最大网站| 精品久久久久久久久久久久包黑料 | 在线这里只有精品| 99精品久久久久久| 91福利在线免费观看| 欧美日本在线播放| 久久丝袜美腿综合| 亚洲欧美日韩小说| 奇米亚洲午夜久久精品| 国产一区三区三区| 在线免费观看日本欧美| 欧美一区二区三区在| 中文字幕不卡的av| 亚洲va韩国va欧美va| 国产精品系列在线观看| 91亚洲国产成人精品一区二区三 | 国产精品久久久久久久久搜平片 | 日本中文字幕一区| 高清国产一区二区三区| 3atv在线一区二区三区| 最新不卡av在线| 国产一区在线视频| 制服丝袜在线91| 亚洲一二三区视频在线观看| 成人高清在线视频| 日韩亚洲国产中文字幕欧美| 亚洲丝袜自拍清纯另类| 免费在线观看视频一区| 欧美日韩成人激情| 亚洲成a人在线观看| 日本道在线观看一区二区| 国产精品三级电影| 国产91富婆露脸刺激对白| 2020国产精品自拍| 精品99999| 亚洲成人动漫在线免费观看| 亚洲同性同志一二三专区| 欧美一级片在线| 国产一区二区三区免费看| 亚洲一区二区三区国产| 欧美日韩一级大片网址| 欧美三级乱人伦电影| 国产美女精品在线| 国产乱色国产精品免费视频| 欧美xingq一区二区| 依依成人综合视频| 欧美色图一区二区三区| 亚洲成人综合视频| 精品国产乱码久久久久久浪潮| 国产在线精品免费| 中文字幕一区二区视频| 欧美色图片你懂的| 国产乱对白刺激视频不卡| 18成人在线观看| 日韩欧美国产综合在线一区二区三区| 久久精品国产亚洲a| 91污在线观看| 91浏览器入口在线观看| 久久久久国产精品厨房| 一本一道久久a久久精品综合蜜臀| 午夜av一区二区| 国产精品毛片大码女人| 欧美一级二级在线观看| 99精品欧美一区| 国产乱码精品一品二品| 日韩国产精品久久久久久亚洲| 国产精品―色哟哟| 日韩女优毛片在线| 在线播放欧美女士性生活| 在线观看91精品国产入口| 麻豆精品久久精品色综合| 亚洲午夜免费视频| 最新成人av在线| 中文字幕一区二区在线播放 | 亚洲国产精品一区二区尤物区| 久久久国产一区二区三区四区小说| 在线亚洲一区观看| 91女厕偷拍女厕偷拍高清| 国产成人高清在线| 国产在线精品一区二区不卡了| 五月天中文字幕一区二区| 亚洲在线视频网站| 一区二区三区视频在线看| 亚洲图片激情小说| 五月婷婷激情综合网| 欧美日韩亚洲高清一区二区| 在线观看视频一区| 91麻豆精品91久久久久同性| 精品国产乱码久久久久久牛牛 | 91福利在线看| 亚洲二区视频在线| 91玉足脚交白嫩脚丫在线播放| 国产成人av在线影院| 一本久久a久久免费精品不卡| 91蝌蚪porny| 成人av动漫网站| www.99精品| 欧美福利一区二区| 国产精品午夜免费| 日精品一区二区| 国产超碰在线一区| 777精品伊人久久久久大香线蕉| 欧美精品一区二区在线播放| 亚洲少妇30p| 精品国产一区二区精华 | 2017欧美狠狠色| 亚洲婷婷综合色高清在线| 美女脱光内衣内裤视频久久网站 | 国产精品久久午夜夜伦鲁鲁| 午夜成人免费视频| 成人网男人的天堂| 久久影院电视剧免费观看| 亚洲男帅同性gay1069| 国产一区二区三区综合| 欧日韩精品视频| 亚洲日本一区二区三区| 青青草国产精品亚洲专区无| 成人激情av网| 国产亚洲va综合人人澡精品| 免费观看91视频大全| 日韩午夜激情免费电影| 日韩精品午夜视频| 91福利国产成人精品照片| 亚洲人成在线观看一区二区| 国产盗摄视频一区二区三区| 国产一区久久久| 中文字幕av一区 二区| 成人精品高清在线| 国产欧美精品区一区二区三区| 国产成人精品免费网站| 国产精品综合一区二区| 成人精品在线视频观看| 免费高清成人在线| 26uuu久久综合| 欧美性生活影院| 成人美女视频在线观看18| 亚洲精品五月天| 国产亚洲一区二区三区| 欧美日精品一区视频| 国产a视频精品免费观看| 日韩不卡在线观看日韩不卡视频| 国产日韩欧美一区二区三区乱码 | 亚洲精品成人悠悠色影视| 制服丝袜av成人在线看| 成人国产精品免费网站| 久久成人免费网| 亚洲图片欧美一区| 亚洲一区欧美一区| 欧美一二三区在线观看| 在线视频一区二区三区| 精品99一区二区| av不卡在线观看| 国产欧美日韩视频一区二区| 亚洲一区二区三区激情| 激情五月婷婷综合| 欧美精品久久99久久在免费线| 中文字幕不卡在线| 国v精品久久久网| 宅男噜噜噜66一区二区66| 视频一区欧美精品| 亚洲大片免费看| 国产91高潮流白浆在线麻豆| 中文字幕成人av| 久久99精品久久久久婷婷| 欧美久久久影院| 一区二区三区鲁丝不卡| 成人h动漫精品一区二区| 在线精品视频免费播放| 成人ar影院免费观看视频| 久久精品亚洲麻豆av一区二区| 色伊人久久综合中文字幕| 91在线无精精品入口| 97精品视频在线观看自产线路二 | 欧美性猛交xxxxxx富婆| 成人av网址在线| 欧美日韩精品欧美日韩精品一 | 丁香六月久久综合狠狠色| 裸体歌舞表演一区二区| 盗摄精品av一区二区三区| 色综合 综合色| 国产精品理伦片| 亚洲v中文字幕| 一区二区三区不卡在线观看| 免费一级片91| 成人一区二区三区视频在线观看| www.欧美色图| xnxx国产精品| 亚洲一二三四在线观看| 国内偷窥港台综合视频在线播放| 99国产精品99久久久久久|