ASP.Net 4.0 對SEO增強一:使用MetaDescription,MetaKeywords,RedirectPermanant等

來源:互聯網
上載者:User

現在的網站對SEO越來越重視,有很多公司在做seo最佳化;換句話說SEO可以給網站主帶來利益,做好了SEO,不需要付廣告費就可以從搜尋引擎帶來更多的流量。鑒於此Asp.Net4.0對seo方面做了一些最佳化工作。

1. MetaDescription, MetaKeywords指定頁面的meta 描述和關鍵字標籤
我們可以在aspx檔案的Page指令中指定:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="OutputCacheTest.Default" MetaDescription="我是頁面描述"  MetaKeywords="關鍵字1,關鍵字2"%>

也可以在cs檔案中指定,例如:

protected void Page_Load(object sender, EventArgs e){    MetaDescription = "this is a test";    MetaKeywords = "Asp.net 4.0,Cache";}

2. 使用Response.RedirectPermanent告訴搜尋引擎當前地址已經永久重新導向了

在HttpResponse中新添加了RedirectPermanant方法和RedirectToRoutePermanent方法,這兩個方法都可以實現301重新導向,用來告訴搜素引擎當前訪問的內容已經永久的移動到了另一個地址,這在程式改版修改了url規則時非常有用,使用舉例如下:

protected void Page_Load(object sender, EventArgs e){    //重新導向到某個地址    Response.RedirectPermanent("http://somedomain/somepath");}protected void Page_Load(object sender, EventArgs e){    //重新導向到RoutingUrl    Response.RedirectToRoutePermanent(new { controller = "Test", action = "details", id = "2" });}

3. 在.Net 4.0中RadioButtonList和CheckBoxList伺服器端控制項都支援用ul或ol標籤做輸出,例如

<asp:CheckBoxList runat="server" ID="list" RepeatLayout="OrderedList">    <asp:ListItem Value="1">北京</asp:ListItem>    <asp:ListItem Value="2">上海</asp:ListItem>    <asp:ListItem Value="3">天津</asp:ListItem>    <asp:ListItem Value="4">重慶</asp:ListItem></asp:CheckBoxList>

將輸出

<ol id="list"> <li><input id="list_0" type="checkbox" name="list$0" value="1" /><label for="list_0">北京</label></li> <li><input id="list_1" type="checkbox" name="list$1" value="2" /><label for="list_1">上海</label></li> <li><input id="list_2" type="checkbox" name="list$2" value="3" /><label for="list_2">天津</label></li> <li><input id="list_3" type="checkbox" name="list$3" value="4" /><label for="list_3">重慶</label></li> </ol>

 

Asp.net 新特性相關閱讀:

1. 從頁面標記<%%>說起
2. Asp.Net 4.0 中可以用自訂的Provider做OutputCache 了
3. SEO增強支援MetaKeywords,和MetaDescription,RedirectPermanant
4. SEO增強之URL Routing
5. 輸出更純淨的Html代碼,ViewStateMode和ClientIDMode,CheckBoxList等

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.