错误博客( cuowu.com )发布于 2019-05-30 23:10:23

网址规范化

网址规范化让权重更加集中,避免辛辛苦苦通过优化带来的权重,在不经意被浪费掉。本小节错误君带来的是网址规范化。

什么是网址规范化

网址规范化,英文为“URL canonicalization”,这个概念是由于网站多个URL链接都可以到达某一相同页面时,搜索引擎不知道哪一个是站长真正的链接,往往会全部收录,但这种情况下,会造成权重的分散。但如果将多个URL链接以301重定向的方式均跳转至其中一个URL,就可以将分散的网站权重集中到这个URL,同时在我们做站外推广时,只发这个集权的URL即可,这个过程就叫做网址规范化。

网址不规范的表现有哪些

错误君认为URL网址不规范主要有以下几种情况。

1)加密与否

即是否使用SSL加密。

https://www.cuowu.com/ 与 http://www.cuowu.com/

2)域名

加www与不加www,默认这两种均为网站主域名。很多人都将其解析了,但是没有做全站301跳转。

https://.cuowu.com/ 与 https://www.cuowu.com/

3)是否包含斜杠

别看就差这个斜杠,这两个也是有区别的。

https://www.cuowu.com/ 与 https://www.cuowu.com

4)是否包含端口号

HTTP端口号默认80,HTTPS端口号默认443。

https://www.cuowu.com/ 与 https://www.cuowu.com:443

5)URL静态化出错

URL静态化后,动态URL和静态URL均可以访问。

6)CMS常见域名后有index.html

这种情况经常发生在dedecms中,注意一定要去301跳转。

https://www.cuowu.com/ 与 https://www.cuowu.com/   index.html

网址不规范是由什么造成的

网址不规范可能有很多原因造成,错误君简单举例几个原因。

1)CMS系统问题

CMS本身的不符合SEO优化规范。

2)外链人员失误

发外部链接时发错了。

3)其他站长引用错误

别人引用我们的链接时出现问题。

4)网站内部结构不合理

URL设置不合理,导致多个URL指向同一页面。

解决网址不规范的方法

错误君认为解决网址不规范的方法有以下几种:

1)合理URL设计

千万不要两个或多个URL链接到同一页面。

2)关注链入死链

百度搜索资源平台可以在链接分析中查看这一操作方法。以往教程《链入死链接检测与处理_小小课堂网》。

3)外链用同一的URL

对于站外而言,同一用https://www.cuowu.com/  作为外链,不能去掉s,也不能去掉/。

外链用同一的URL

相关阅读:301重定向是什么意思

301重定向是什么意思?301重定向就是一个链接到另外一个链接的永久性跳转。

什么是301重定向

301,是常见HTTP状态。

HTTP状态码,是用户请求访问某网址,服务器返回的数字。

301是指用户请求某网址,却永久地跳转到了另外的一个网址上,此时服务器返回的状态码为301,故称为301重定向为永久性跳转。

PS:还有些时候人们喜欢用302重定向,302是暂时重定向,而301是永久重定向。

301重定向的形式有几种

301重定向有两种形式,一种是单页面301转向,另外一种是全站转向。

1)单页面301重定向

一个链接永久性地跳转到另外的一个链接。

如首页的网址不规范,有两个主页的链接,可以将其中一个跳转至另外一个。

如:cuowu.com 跳转至www.cuowu.com

2)全站301重定向

网站全部链接需要按照一定的规则跳转到新的链接上。常见的有两种形式,第一种网站换域名,第二种HTTP到HTTPS。

如:http://www.cuowu.com 到 https://www.cuowu.com

网站301重定向怎么做

1)Windows服务器修改web.config来实现301跳转

web.config单页面跳转的web.config如下:

<?xml version=”1.0″ encoding=”UTF-8″?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name=”Redirect(命名)” stopProcessing=”true”>
<match url=”^(要重定向的页面)” />
<conditions logicalGrouping=”MatchAll” trackAllCaptures=”false” />
<action type=”Redirect” url=”(重定向到的页面)” />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

多个页面跳转链接如下:

<?xml version=”1.0″ encoding=”UTF-8″?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name=”Redirect” stopProcessing=”true”>
<match url=”^abc/001.html” />
<conditions logicalGrouping=”MatchAll” trackAllCaptures=”false” />
<action type=”Redirect” url=”http://” />
<rule name=”Redirect2″ stopProcessing=”true”>
<match url=”^abc/002.html” />
<conditions logicalGrouping=”MatchAll” trackAllCaptures=”false” />
<action type=”Redirect” url=”http://” />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

多个页面跳转时,rule name 不能相同。

全站跳转301跳转如下:

<?xml version=”1.0″ encoding=”UTF-8″?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name=”WWW Redirect” stopProcessing=”true”>
<match url=”.*” />
<conditions>
<add input=”{HTTP_HOST}” pattern=”^需要转的域名$” />
</conditions>
<action type=”Redirect” url=”http://要转到的域名/{R:0}”
redirectType=”Permanent” />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

很多时候,web.config文件已经有规则了,记得不要删除,直接增加规则即可。

2)Linux服务器一般为修改.htaccess来实现301跳转

单页面如将网页index.php重定向到http://www./index.php?go=category_6 如下:

redirect permanent /index.php http://www/index.php?go=category_6

全站301重定向如下:

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www.cuowu.com$ [NC]

RewriteRule ^(.*)$ http://www.cuowu.com/$1 [L,R=301]

301重定向有什么好处

301重定向不仅可以优化SEO权重,又可以提升用户体验度。

1)权重不流失

SEO优化技术为了防止不规范网址或网站改版造成的权重流失,301重定向可以传递权重。也就是将原来的网址跳转到另外一个网址,让权重传递下去。

2)增强用户体验度

将死链接跳转到正确的链接上,可以让用户看到想看到的内容。


2020年错误博客亲测项目系列

错误教程( cuowu.com )专注网推培训、SEO培训、抖音培训和网赚培训,微信/电话:13722793092

关注微信公众号:第一时间获得错误博客最新教程,让我们一起成长!

公众号二维码