301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等。为什么要做网址转向?除了前面介绍过的网址规范化问题外,还有很多需要做网址转向的情形。比如,为保护版权,你拥有不同TLD的多个域名(随便举个例子):boyiw.cn boyiw.cnboyiw.orgboyiw.cnboyiw.cn等等。很自然这些域名全部指向一个网站。如用boyiw.cn为主域名,其它域名就可以转向到boyiw.cn。或者你注册了公司全称域名boyiw.cn,但太长,你也注册了缩写域名方便用户记住boyiw.cn,其中一个做主域名,另一个就可以转向到主域名。为什么要用301转向?网址转向方法主要包括:301转向,302转向,JavaScript转向,PHP/ASP/CGI转向,META REFRESH网页META刷新,等。302转向可能会有URL规范化问题。其它方法都是常用的作弊手法,当然不是说不可以正当地用,方法本身没有错,但被作弊者用多了,搜索引擎对这些可疑的转向都很敏感。何必冒险呢。当网页A用301重定向转到网页B时,搜索引擎可以肯定网页A永久的改变位置,或者说实际上不存在了,搜索引擎就会把网页B当作唯一有效目标。好处是,第一,没有网址规范化问题,第二,也很重要的,网页A的PR网页级别会传到网页B。很多时候其它网站会链接到http://www.jc68.com/bbs http://www.jc68.com/bbs/index.htmlhttp://boyiw/index.html而不是你希望的http://www.jc68.com/bbs这样链接的PR也会传递到所有URL,如果你用301转向把前三个URL转到http://www.jc68.com/bbs PR也就集中在网页http://www.jc68.com/bbs了怎样做301转向如果你用的是Unix/Linux主机,可以用.htaccess文件(Unix/Linux中用于目录特定指令如密码,转向,错误处理等的文件)。比如把/old.htm转到http://www.jc68.com/bbs/new.htm,可以用这个指令:redirect 301 /old.htm http://www.jc68.com/bbs/new.htm或redirect permanent /old.htm http://www.jc68.com/bbs/new.htm如果要把所有http://domain.com形式的URL用301重定向转到 http://www.jc68.com/bbs,包括:http://www.jc68.com/bbs/about.htm转到 http://www.jc68.com/bbs/about.htm及http://www.jc68.com/bbs/dir/index.htm转到 http://www.jc68.com/bbs/dir/index.htm等等,还要用到mod_rewrite:Options +FollowSymLinksRewriteEngine onRewriteCond %{HTTP_HOST} ^domain.com [NC]RewriteRule ^(.*)$ http://www.9444.com/$1 [L,R=301]如果你用的是 Windows主机,应该在控制面板做301转向设定。补充 :在网址规范化评论里回答石头王的问题,可能对大家有帮助:据我所知,HTML无法做301转向。在HTML里只能做JS或META REFRESH,但不是301转向。HTML一被读取,就已经返回200 OK状态码了。如果你的页面是ASP或PHP还可以做301转向:ASP:<%@ Language=VBScript %><%Response.Status=”301 Moved Permanently” Response.AddHeader “Location”, ” http://www.jc68.com/bbs”>PHP:Header( “HTTP/1.1 301 Moved Permanently” );Header( “Location: http://www.jc68.com/bbs” );?>另外,DOThtaccess文件只是一个普通文字文件,你用Notepad建这个文件,放上指令,存在你帐号的根目录下就行了。不需要修改Apache。 比如某个网站,他的域名为 http://www.jc68.com/bbs ,并且也绑定了 http://www.jc68.com/bbs ,用户输入哪个,都可以抵达网站。但你希望主用 WWW 但又不想舍弃 *.boyiw.cn ,那么这个时候你可以选择用301转向的方法。(需要用到 Apache 的 mod_rewrite 模块,请确认已开启)建立一个 .htaccess 文件放置网站根目录,代码编写如下: Options +FollowSymLinksRewriteEngine onRewriteCond %{HTTP_HOST} ^boyiw.cn [NC]RewriteRule ^(.*)$ http://www.jc68.com/bbs/$1 [L,R=301] 这样,输入 9444.com 就可以自动转向至 www.9444.com 好处:1、网址规范化2、Google PR值会集中至 WWW3、搜索引擎真正确定了你的主域名是 WWW 而不是 *. ,从而可能会提高权重和更好的收录。 |
www.jc68.com |
全国服务热线:400-0755-393 加盟咨询电话:0755-82034561 投诉建议Q Q:275171283 讨论互动QQ群:64982759 |
报料号:jc68_com |
服务号:jc68-1 |
平台移动端二维码 |
腾讯微博 |
新浪微博 |
玻璃之家 | 建材头条 | 电器头条 | 水电头条 | 钢铁头条 | 防盗头条 | 板材头条 | 暖气头条 | 安防之家 | 机械头条 | 陶瓷之家 | 油漆之家 | 照明之家 | 防水之家 | 防盗之家 | 博一建材 | 卫浴之家 | 区快洞察 | 漳州建材 | 泉州建材 | 三明建材 | 莆田建材 | 合肥建材 | 宣城建材 | 池州建材 | 亳州建材 | 六安建材 | 巢湖建材 | 宿州建材 | 阜阳建材 | 滁州建材 | 黄山建材 | 安庆建材 | 铜陵建材 | 淮北建材 | 马鞍山建材 | |
|建材|建材网|建材之家|关于我们|手机版|联系我们|广告服务|小黑屋|博一建材网 ( 粤ICP备09089996号-4 )
GMT+8, 2024-11-25 12:46 , Processed in 0.248863 second(s), 7 queries , Redis On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.