
SEO
文章平均质量分 79
silkcity
这个作者很懒,什么都没留下…
展开
-
ASP.NET的SEO(二):Global.asax和HttpModule中的RewritePath()方法
因为在网上搜到了很多这方面的文章,而且UrlRewrite中SEO中的重要性也在逐步下降,所以这一节我就写得简单一些。以下是几个重点: 1.UrlRewrite,顾名思义,只是针对URL进行的重写操作,不要认为www.freeflying.com/Jack/articles-2467.html就真的对应着一个html文件:articles-2467.html;实际上,该链接真正对应的是www转载 2013-05-02 12:37:45 · 592 阅读 · 0 评论 -
ASP.NET的SEO(八):HTTP报头状态码---内容重定向
我们经常说“404错误”,你知道他指的是什么意思么? 404其实是Http报头所包含的一个“状态码”,表明该Http请求失败。那么除此之外,还有哪些常用的状态码呢?这些状态码和SEO又有什么关系呢? 每次当用户代理(可以理解为就是IE和Firefox)向Web站点请求一个URL地址,服务器都会给予回复,回复内容包括两部分:HTTP报头,和被请求的内容。但仅从浏览器上我们通常只能看到内容转载 2013-05-02 12:50:03 · 642 阅读 · 0 评论 -
ASP.NET的SEO(四):使用.ashx文件—排除重复内容
不同的链接指向的页面如果具有大量相同的内容,这种现象就会被称为“重复内容”,如果一个网站的重复内容很多,搜索引擎就会认为这个网站的价值不高。所以我们应尽量避免各种重复内容。 动态网站的重复内容常常是由URL参数引起的,而URL重写会恶化这一现象(比较耐人寻味哟,呵呵)。因为如果使用的是原始的URL参数的话,搜索引擎可能会进行适当的判断,而得知重复内容是由URL参数引起的,自动的进行相应的处理;而转载 2013-05-02 12:39:45 · 568 阅读 · 0 评论 -
ASP.NET的SEO(五):Linq to XML---网站地图和RSS Feed
网站地图的作用是让搜索引擎尽快的,更多的收录网站的各个网页。 这里我们首先要明白一个基本的原理,搜索引擎的爬行方式。整个互联网就像一张纵横交错的“网”:网的各个节点就是各个网页,而各个网页之间通过url相互连接。蜘蛛可以从一个网页出发,通过该网页上的url,爬到另一个网页;再通过另一个网页上的url,再爬到更多的网页……,以此类推。但如果是一个新发布的网站,可能就没有其他url指向它转载 2013-05-02 12:43:45 · 568 阅读 · 0 评论 -
ASP.NET的SEO(六):SEO Hack --- Html注入和Nofollow
黑帽(black hat)SEO主要是指采取“不怎么道德”(暂时就这么形容吧!)的方式进行搜索引擎优化。 1. 注入攻击,包括Sql注入和Html注入。我经常能看到对Sql注入防范的谈论,但对于Html注入,很多人并没有引起足够的重视。为了展示Html注入的效果,我们模仿了一个常见的留言本功能。 首先,在页面声明中添加两个属性设置EnableEventValidation="false"转载 2013-05-02 12:44:52 · 608 阅读 · 0 评论 -
ASP.NET的SEO(七):.NET 4中的SEO改进.
ASP.NET 4包括了一系列新的运行时特性,可以帮助你进一步优化你的网站。其中一些新特性可以用来进行SEO优化以提高网站在搜索引擎中的排名和权重,这些特性包括: 新的Page.MetaKeywords 和 Page.MetaDescription 属性针对ASP.NET Web Forms的新URL导向支持新的Response.RedirectPermanent()方法 下面是如何利转载 2013-05-02 11:09:55 · 784 阅读 · 0 评论 -
ASP.NET的SEO(一):基础知识
首先谈一点我自己的体会,我还是希望能和大家分享: 当你读到一定数量的SEO资料后,你会发现,对同一个问题,众说纷纭,莫衷一是。 这其实主要是因为以下一些原因造成的: 1. 很多SEO技巧,是“推测”出来的,最多可以算是一种经验总结。因为搜索引擎不可能完全的公布其排名算法,所以就见仁见智了。 2. 那么有没有权威的说法呢?还是有的,百度和Google都有类似“优化网站”的指导,百度做得比较简转载 2013-05-02 12:35:43 · 598 阅读 · 0 评论 -
ASP.NET的SEO(三):服务器控件背后—友好的Html和JavaScript
假设你需要从一个页面转向其他页面,下面有很多种方式,你是如何选择的呢?你能清晰的说明理由么? --链接的表现形式--%> asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Default2.aspx">HyperLinkasp:HyperLink> asp:LinkBut转载 2013-05-02 11:41:34 · 663 阅读 · 0 评论 -
HTTP状态码及其含义
下表显示了常见的HTTP 1.1状态代码以及它们对应的状态信息和含义。 应当谨慎地使用那些只有HTTP 1.1支持的状态代码,因为许多浏览器还只能够支持HTTP 1.0。如果你使用了HTTP 1.1特有的状态代码,最好能够检查一下请求的HTTP版本号。 状态代码 状态信息 含义 100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1原创 2013-10-06 22:38:00 · 1280 阅读 · 0 评论