你不知道的各种跳转1
你不知道的各种跳转,301转向是最正规的整理:微博控必上微博论坛301的网站估计也是新站与老站会用到,苏州也在书面上了解各种跳转的方式。应该说301还是对搜索引擎友好的。关于301的介绍:301转向是
你不知道的各种跳转,301转向是最正规的
整理:微博控必上微博论坛
301的网站估计也是新站与老站会用到,苏州也在书面上了解各种跳转的方式。应该说301还是对搜索引擎友好的。关于301的介绍:
301转向是用户或蜘蛛向网站服务器发出访问请求时,服务器返回的HTTP 数据流中头信息(header )部分状态码的一种,表示本网址永久性转移到另一个地址。
不过除了301转向之外,其他方法都有作弊的嫌疑(302跳转、JS 跳转、Flash 跳转、mate refresh 跳转)。虽然方法本身没有对错之分,但被黑帽SEO 用多了,搜索引擎多这些可以的转向都很敏感。
1.301转向传递权重网页A 用301重定向转到网页B ,搜索引擎可以肯定网页A 永久性改变地址,或者说实际上不存在了,搜索引擎就会把网页B 当做唯一有效的目标。这是搜索引擎唯一推荐的不会产生怀疑的转向方法,最重要的是,网页A 累积的页面权重被传到网页B 。
做301转向目前Google 会传递大部分网址权重,但不是百分之百权重。百度会传递所有权重。Google 对301的识别、反应、完成权重传递,需要1-3个月的时间。百度对301处理则比较保守,新旧URL 会同时存在于数据库很长的时间,经常看到做了301转向一年的URL 还出现在百度结果中。
2.301转向怎么做?
如果网址使用LAMO (Linux Apache MySQL PHP)主机,可以使用.htaccess 文件做301转向。.htaccess 是一个普通文字文件,用NOtepad 等文字编辑软件创建和编辑,存在网站跟目录下。.htaccess 文件中的指令用于目录特定操作,如密码、转向、错误处理、等。
关于带与不带WWW 的可以在.htaccess 文件中放入这个指令:Options FollowSymlinksAll -Indexes
rewriteEngine on
rewriteBase /
RewriteCond {HTTP_HOST}^domain.com$
RewriteRule ^(.*)$http://www.***.com/$1[R=301,L]
对于.htaccess 代码实现的功能还很多,可惜的是我不是高手。还是到百度一下:.htaccess 在线生成器,帮助到你的会更多。
,如果网站用的是windows 主机,可以在控制面板做301转向设定。
纯静态HTML 页面无法做301转向。在HTML 里能做JS 或者Meta Refresh 转向,但不能做301转向。HTML 一被读取,就已经返回200ok 代码了。
如果页面是ASP 或者PHP ,还可以做301转向。
ASP 代码:
<
Response.Status="301Moved Permanently"
Response.AddHeader "Location","http://www.***.com"
Response.Endyourdomain
>
PHP 代码:
header("HTTP/1.1301Moved Permanently");
header("Location:http://www.***.com/");
exit();
3.301转向的其他用途
除了解决网址规范化问题,还有很多需要做301转向的情形。比如,为保护版权,公司拥有不同TLD 的多个途径,集中到一个主域名。
网站改版也经常需要用到301转向,如果页面删除、改变地址、URL 命名系统改变等。网站改版也经常需要用到301转向,如页面删除、改变地址、URL 命名系统改变等。动态URL 静态化可能要做301,将旧的、动态的URL 做301到新的、静态的URL 。