艾伟_转载:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇

news/2024/5/14 6:54:29/文章来源:https://blog.csdn.net/weixin_33948416/article/details/94556718

本系列文章导航

VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇

VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇

VS 2010 和 .NET 4.0 系列之《起始项目模板》篇

VS 2010 和 .NET 4.0 系列之《多定向支持》篇

VS 2010 和 .NET 4.0 系列之《多显示器支持》篇

VS 2010 和 .NET 4.0 系列之《代码优化的Web开发Profile》篇

VS 2010 和 .NET 4.0 系列之《ASP.NET, HTML, JavaScript 代码片段支持》篇

VS 2010 和 .NET 4.0 系列之《自动启动ASP.NET应用》篇

VS 2010 和 .NET 4.0 系列之《在ASP.NET 4 Web Forms中实现URL导向》篇

VS 2010 和 .NET 4.0 系列之《在VS 2010中查询和导航代码》篇

VS 2010 和 .NET 4.0 系列之《VS 2010代码智能提示的改进》篇

VS 2010 和 .NET 4.0 系列之《添加引用对话框的改进》篇

VS 2010 和 .NET 4.0 系列之《内置图表控件》篇

ASP.NET 4包括了一系列新的运行时特性,可以帮助你进一步优化你的网站。其中一些新特性可以用来进行SEO优化以提高网站在搜索引擎中的排名和权重,这些特性包括:

  • 新的Page.MetaKeywords 和 Page.MetaDescription 属性
  • 针对ASP.NET Web Forms的新URL导向支持
  • 新的Response.RedirectPermanent()方法

下面是如何利用这些特性来进一步提高搜索引擎相关性的细节。

Page.MetaKeywords 和 Page.MetaDescription 属性

改进网页搜索相关性的一个简单建议是,确定你总是在你HTML中的<head>部分输出相关的“keywords(关键词)” and “description(描述)” <meta>标识。例如:

SP.NET 4 Web Forms中一个很好的改进是在Page类中加了2个新属性:MetaKeywordsMetaDescription,它们使得在后台代码类中用编程的手法设置这些值更容易,也更干净。

ASP.NET 4的 <head> 服务器控件现在会看这些值,然后在输出网页的<head>部分时使用它们。这个行为在使用母版页的场景中尤其有用,<head> 是在.master文件中,与含有特定页面内容的.aspx文件是分开的。你现在可以在.aspx页面中设置新的MetaKeywords 和 MetaDescription属性,它们的值会自动地由母版页中的<head>控件来显示。

下面是简单的代码片段,示范如何在Page_Load()事件处理函数中用编程手法设置这些属性:

除了在后台代码中用编程手法设置Keywords 和 Description属性外,你现在还可以在.aspx网页顶部的@Page指令中用声明的方式设置它们。下面的代码片段示范该怎么做:

就象你能预期的那样,如果你用编程手法设置这些值的话,它们会替代在<head>部分或@Page指令中声明设置的任何值。

ASP.NET Web Forms中的URL导向

URL导向是我们最先在ASP.NET 3.5 SP1中引进的一个功能,已为ASP.NET MVC应用所用,来呈示干净的,SEO友好的“web 2.0” URL。URL导向让你配置一个应用来接受并不映射到物理文件的请求URL,你可以使用导向来定义对用户来说语义上更具含义的URL,这些URL有助于搜索引擎优化(SEO)。

例如,一个显示产品分类的传统网页的URL也许看上去会是这样的:

http://www.mysite.com/products.aspx?category=software

使用ASP.NET 4中的URL导向引擎,你现在可以配置应用来接受下面这样的URL来显示同样的信息:

http://www.mysite.com/products/software

在ASP.NET 4.0中,象上面那样的URL现在可以映射到ASP.NET MVC控制器类,也可映射到基于ASP.NET Web Forms的网页。你甚至可以有一个应用,同时含有 Web Forms 和 MVC控制器,使用单一一套导向规则在它们之间映射URL。

Response.RedirectPermanent() 方法

随着时间的迁移,在web应用间移动网页和其他内容是极其常见的,但会导致在搜索引擎中失效链接的积累。

在ASP.NET中,开发人员经常使用Response.Redirect()方法,用编程的手法,将对老的URL的请求转到新的URL上。但许多开发人员没有意识到的是,Response.Redirect()方法发的是个 HTTP 302 Found (临时转向) 回复,会在用户尝试访问老的URL时,导致多余的HTTP往返。搜索引擎一般不会跟随多个重新转向跳转,意味着使用一个临时转向会负面影响你的网页排名。

ASP.NET 4引进了一个新的Response.RedirectPermanent(string url)辅助方法,可以用来做一个HTTP 301 (永久性重定向)重新定向。这会导致能识别永久性重新定向的搜索引擎和其他用户代理保存和使用与内容相关联的新URL。这会使你的内容编入索引,你的搜索引擎页面排名得到提高。

下面是使用新的Response.RedirectPermanent()方法重新定向到特定URL的一个例子:

ASP.NET 4还引进了新的Response.RedirectToRoute(string routeName) Response.RedirectToRoutePermanent(string routeName)辅助方法,可以用来通过URL导向引擎做临时或永久性的重新定向。下面的代码片段示范了如何发出临时和永久性的重新定向到注册在URL导向系统中的具名路径的(该路径接受一个category参数)。 

你可以同时针对基于ASP.NET Web Forms以及基于ASP.NET MVC 的URL使用上面的路径和方法。

结语

ASP.NET 4包含了成堆的特性改进来方便建造极致SEO的面向公众的网站。你应该能够使用这些特性增加到你网站的用户流量, 但愿能直接或间接地增加你从中取得的收入。

转载于:https://www.cnblogs.com/waw/archive/2011/08/29/2157001.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_826748.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

20 超棒的 Photoshop 网站布局设计教程

Photoshop 网页设计的教程是很大的资源&#xff0c;是网页设计快速简便的方法之一。作为一个良好的开端&#xff0c;我们应该善于学习他人在网页设计领域的理解。在这个原则的基础上&#xff0c;你可以参考以下教程&#xff0c;学习Photoshop的新技术和战术的使用。 设计一个产…

linux版_纯小白搭建WordPress个人博客网站全面教程(Linux版)

原文链接&#xff1a;纯小白搭建WordPress个人博客网站全面教程&#xff08;Linux版&#xff09;作者&#xff1a;筱某佳本文面对所有建站新手&#xff0c;如果你对于建立个人站点无从下手&#xff0c;那么本文将会给你很大的帮助。本系列分为Windows版本和linux版本&#xff0…

大型游戏网站源码_自学Python才几天,就成功编写出俄罗斯方块游戏,难道是天才?...

人们常说&#xff0c;python不适合做游戏&#xff0c;但我偏爱玩游戏&#xff0c;做不了大的&#xff0c;做个小的也行啊。于是&#xff0c;我在自己毫无基础的条件下&#xff0c;用两天时间学python基础理论&#xff0c;再用已有的俄罗斯方块游戏源码和源文件&#xff0c;在我…

化工网站开发_宁夏、内蒙古、甘肃等西部地区鼓励类化工产业项目

点击上方蓝字&#xff0c;关注农药资讯网国家发展改革委门户网站8月12日消息&#xff0c;国家发改委会同有关部门对《西部地区鼓励类产业目录(2014年本)》进行了修订&#xff0c;形成了《西部地区鼓励类产业目录(2020年本&#xff0c;征求意见稿)》&#xff0c;现向社会公开征求…

mapinfo在线地图插件_推荐几个在线工具导航网站,有上万个工具,满足你生活工作需要...

随着网络带宽加速&#xff0c;现在越来越多的工具开始搬到网上&#xff0c;工具在线云服务是一种发展趋势&#xff0c;未来有一天我们将无需在电脑上安装那么多软件了。只需要在Chrome内核的浏览器或者其它非主流浏览器的扩展应用中心添加个插件就可以使用了&#xff0c;或者直…

利用dns解析来实现网站的负载均衡

当网站的访问量大了就会考虑负载均衡&#xff0c;这也是每一个架构师的基本功了&#xff0c;其基本地位就相当于相声里的说学逗唱&#xff0c;活好不好就看这个了 :) 传统的负载均衡思路是单点的&#xff0c;不管你是硬件的还是软件的基本都是这样的原理 对于一般的需求来说&am…

【转】我们的电子商务网站—Webtogs的发展历程

过去的11个月里&#xff0c;我和我的团队在一个新的电子商务网站webtogs.co.uk上销售户外运动和探险装备。06年9月份成为了我们新的开始。 一切从零开始 一个网站设计的好坏就看它是不是很好地将网上的产品展示变成实际的交易&#xff0c;我们所做的每件事都要达到最好的目标。…

阿里云普惠建站轻量应用服务器/ ECS 云服务器/虚拟主机如何选择?

阿里云普惠建站计划是阿里云面向刚接触云服务器的朋友们准备的&#xff0c;适合新手建站使用的建站项目。之前魏艾斯博客发过阿里云普惠建站主机低至 14 元/月 轻量应用服务器 1 核/1G/3M 带宽/40G SSD/500G 流量包/350 元/年的文章&#xff0c;简单介绍了一下这个活动&#xf…

阿里云ECS建网站(建站)超详细全套完整图文教程!菜鸟必看!

阿里云ECS建网站&#xff08;建站&#xff09;超详细全套完整图文教程&#xff01;菜鸟必看&#xff01; Ethan_HangZhou | https://www.jianshu.com/p/2604e53a7f6a 第一步&#xff1a;如何以最低价格快速买到阿里云服务器&#xff1f;1 1.1 如何便宜购买云服务器&#xff1f…

4.Windows Server2012 R2里面部署 MVC 的网站

网站部署之~Windows Server | 本地部署:http://www.cnblogs.com/dunitian/p/4822808.html#iis 后期会在博客首发更新&#xff1a;http://dnt.dkill.net 添加角色 基本功能 默认即可 装一下iis 选4.5和iis核心 其他的下面继续选 安全肯定全要的&#xff0c;常见HTTP和应用程序开…

60个优秀的免费网站模板下载(下篇)

这篇文章收集了60款各式各样的高质量网站模板&#xff0c;您可以免费下载使用。当你需要在短时间内制作出网站的时候&#xff0c;网站模板就非常有用了&#xff0c;感谢那些优秀的设计师分享他们的劳动成果&#xff0c;让更多的人可以使用他们的创意设计&#xff0c;希望这些网…

新云CMS网站内容管理系统生成HTML静态化教程

网站静态化一直是SEO重点关注对象。静态化有好有坏&#xff0c;最大的好处是收录迅速&#xff0c;坏处是纯静态的HTML页面难以维护&#xff0c;特别是对于大型的网站。本文将介绍如何将新云CMS网站管理系统静态化。 本文以新云CMS 3.0为例。 1.进入后台控制面板&#xff0c;找到…

构化数据让 SEO 更上一层楼

继上一篇使用 SSR 来优化搜索引擎之后&#xff0c;为了进一步提高自己的网&#xff08;zhi&#xff09;站&#xff08;ming&#xff09;排&#xff08;du&#xff09;名&#xff0c;就打算进一步优化 SEO。之前有听朋友提到结构化数据对 SEO 有帮助&#xff0c;便去了解了一下&…

分享最棒的免费PSD资源网站

为什么80%的码农都做不了架构师&#xff1f;>>> 日期&#xff1a;2012-9-23 来源&#xff1a;GBin1.com 是不是你也同样有过这样的经历&#xff0c;需要免费PSD的时候找不到&#xff0c;不需要的时候又常常能够看到&#xff0c;今天我们将要分享一堆免费下载PSD文…

学习SEO更像是一种参悟

2019独角兽企业重金招聘Python工程师标准>>> 济宁辉腾网站建设www.0537web.net 供稿 不少刚接触SEO的新手都会问&#xff0c;要怎样才能学好SEO呢&#xff1f;在这之前&#xff0c;你得确定你的目的只是单纯的想赚钱还是想从事SEO这个行业。这两者区别很大。赚钱的…

大型网站后台架构的Web Server与缓存

1.1 Web server Web server 用来解析HTTP协议。当web服务器接收到一个HTTP请求时&#xff0c;会返回一个HTTP响应&#xff0c;例如送回一个HTML页面。为了处理一个请求&#xff0c;web服务器可 以响应一个静态页面或者图片。进行页面跳转&#xff0c;或者把动态响应的产生委托给…

使用Java开发高性能网站需要关注的那些事儿2

近期各家IT媒体举办的业内技术大会让很多网站都在披露自己的技术内幕与同行们分享&#xff0c;大到facebook&#xff0c;百度&#xff0c;小到刚起步的网站。facebook&#xff0c;百度之类的大型网站采用的技术和超凡的处理能力的确给人耳目一新的感觉&#xff0c;但并不是每个…

java处理高并发高负载类网站的优化方法

2019独角兽企业重金招聘Python工程师标准>>> 一&#xff1a;高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用&#xff0c;数据库的响应是首先要解决的。 一般来说MySQL是最常用的&#xff0c;可能最初是一…

9月第1周国内社区类网站/频道:西安论坛上升5位

09月11日报道&#xff1a;根据国际统计机构Alexa公布的最新数据显示&#xff0c;9月第1周&#xff08;2013-09-02至2013-09-08&#xff09;&#xff0c;我国社区类网站/频道排行榜中&#xff0c;天涯虚拟社区以3060的周均用户覆盖数居榜首&#xff1b;排行第二的是凯迪网络&…

IIS网站发布若干问题

1.Win7 64位 IIS未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项 未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项 解决方案&#xff1a; 1、需要在IIS里设置&#xff0c;启用32位应用程序 我用的是iis7 把启用32位应用程序的false改为true 2.…