搜索引擎优化知识完(有没有设置不带www的域名?应该设置哪一个www)
优采云 发布时间: 2022-01-28 05:08搜索引擎优化知识完(有没有设置不带www的域名?应该设置哪一个www)
你的网站在做域名解析的时候是不是设置了一个不带www的域名?应设置不带 www 的域名。这样当用户使用不带www的域名时,就可以正常访问你的网站。
但是我们经常会遇到这样的情况,当其他网站链接你的站点时,会使用下面的链接:
/
/index.html
而这导致:你网站主域名的pr值分散到其他几个URL。因为在搜索引擎看来,带www和不带www的网址是两个不同的网址。当它们指向同一个 网站 时,搜索引擎将不知道选择哪个 URL 作为主要 URL。
如果您使用 301 重定向来重定向其他几个 URL,例如
PR也集中在主域名:.
虽然在google网站管理中心,google可以设置首选域名,这个设置是为部分人不能设置301的问题准备的。设置首选域名和301一样,但这只是对谷歌有效。设置301还是需要设置的,毕竟是针对所有搜索引擎的。
Url转发和301重定向的区别
经过测试,发现URL转发、域名绑定、301永久重定向、302临时重定向、元转发有不同的概念。
URL转发:分为显式转发和隐式转发。如果你做SEO,后者将直接被丢弃。下面的 URL 转发一般是指显式转发。
有句话说:URL转发对SEO不好,不通过PR,301对SEO很友好,可以通过PR。但是有些 URL 转发测试会返回 301 的代码。下面会提到。
URL 转发将现有 URL 统一重定向到新域名。301重定向码一般只对首页有效,虽然htaccess可以达到目的,但是win不支持。最好的方法是在IIS控制台有重定向(效果如何没测试),或者htaccess支持(使用正则表达式实现每个路径对应的重定向,相当于替换了域名)
至于301和302转向的区别:
实施301后,新网址完全继承了旧网址,旧网址的排名被彻底清空。
实施302后,对旧网址没有影响,但新网址不会排名。
302 即使网站客观上不是垃圾邮件,也很容易被搜索引擎误判为垃圾邮件而进行处罚。
元新鲜:在特定时间后通过网页中的元指令重定向到新的网页。如果延迟时间太短(大约5秒以内),就会被判断为垃圾邮件。
301重定向具体方法:
1. 设置.htaccess文件(仅限linux系统,需要虚拟主机支持。)
访问/时会自动跳转到
在 .htaccess 文件中编写以下代码。
重写引擎开启
RewriteCond %{http_host}^[NC]
重写规则 ^(.*)$ $1 [L,R=301]
注意:URL 规范化的 301 重定向(上面的代码)需要在其他 URL 重写代码之前编写。
2、对于使用Unix系统的用户
使用此指令通知搜索引擎的蜘蛛您的站点文件不在此地址下。这是比较常用的方法。
例如:重定向 301 /
3.适用于使用Windows系统的用户
在域名管理后台设置url转发,前面写不带www的域名,后面框写带www的域名,设置为显式转发。显式转发相当于301,隐式转发相当于302,比较危险。
但值得一提的是,由于URL转发的概念与301不同,并不是所有显式转发都是301(听说万网提供的URL转发是302),可以使用提供的网站 Header信息查询工具查询,如果返回码是“HTTP/1.1 301 Moved Permanently”。恭喜,这是301的。我的是新网,新网(xinnet)提供的url显式转发是301,我用的就是这个方法。
如果你是万网和Windows主机,那么使用DNS别名解析。
4、用ASP/PHP实现301重定向:
ASP:
Response.Status="301 永久移动"
Response.AddHeader "位置",""
响应结束
PHP: