始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

浅谈Wordpress怎么实现301重定向

发布时间:  2012/7/3 17:53:09
<p>wordpress博客怎样实现301重定向呢?我这里分别介绍Windows空间和Linux空间实现301重定向。</p> <p style="text-align: center"><img border="0" alt="WordPress怎样实现301重定向" src="http://upload.chinaz.com/2011/1110/1320906289486.jpg" width="483" height="180" /></p> <p><strong>Windows空间怎样实现301重定向</strong></p> <p>我这里讲得Windows实现301跳转是直接修改wordpress函数就可以实现301重定向,打开根目录下得wp-blog-header.php,在&lt;?php后面添加如下代码:</p> <blockquote>if (strtolower($_SERVER['SERVER_NAME'])!='***.com')<br /> {<br /> $URIRedirect=$_SERVER['REQUEST_URI'];<br /> if(strtolower($URIRedirect)==&quot;/index.php&quot;)<br /> {<br /> $URIRedirect=&quot;/&quot;;<br /> }<br /> header('HTTP/1.1 301 Moved Permanently');<br /> header('Location:http://***.com'.$URIRedirect);<br /> exit();<br /> }</blockquote> <p>可以通过检查工具进行查询其状态码,推荐使用站长之家的工具,网址是<a href="http://tool.chinaz.com/pagestatus/" target="_blank"><font color="#1c3d72">http://tool.chinaz.com/pagestatus/</font></a></p> <p><strong>Linux主机如何实现301重定向</strong></p> <p>大家都知道Linux主机实现301重定向相对较简单,如果你使用的是Linux主机,那么在设置固定连接的时候,wordpress后台会体现添加以下函数到.htaccess文件。</p> <blockquote>&lt;IfModule mod_rewrite.c&gt;<br /> RewriteEngine On<br /> RewriteBase /<br /> RewriteRule ^index\.php$ - [L]<br /> RewriteCond %{REQUEST_FILENAME} !-f<br /> RewriteCond %{REQUEST_FILENAME} !-d<br /> RewriteRule . /index.php [L]<br /> &lt;/IfModule&gt;</blockquote> <p>然后只要在以上代码添加301重定向的代码就可以了,代码如下(后面是重定向后的网址,记得修改成你自己的网址):</p> <blockquote>RewriteEngine on<br /> RewriteCond %{http_host} ^www.***.com [NC]<br /> RewriteRule ^(.*)$ http://***.com/$1 [L,R=301]</blockquote> <p>然后把.htaccess文件上传到网站的根目录就可以了,很简单吧,提醒.htaccess文件在本地需修改成TXT格式,上传到根目录后重命名为.htaccess就可以了。</p> <p>这里在啰嗦几句,网站到底要不要做301重定向,我给的答案是不需要做301重定向,只要你规范网址就可以了,比如我只做不带www的,那我任何网址都只用不带www的,反之亦然。</p> <p>为什么我说网站不需要做301重定向呢?我举2个例子给大家看看你,首先是站长之家www.chinaz.com,只用你用工具检测,你会发现站长之家根本就没有做301重定向,现在网站PR7。</p> <p>站长之家不管是带www还是不带www的网址,用工具检测全部返回200状态码,如下图:</p> <p style="text-align: center"><img border="0" alt="301重定向" src="http://upload.chinaz.com/2011/1110/1320906289267.jpg" width="472" height="350" /></p> <p>在看看A5网站,只要你用工具检测,带www还是不带www的网址返回的状态码全部是200,可见站长网页没有做301重定向,如下图:</p> <p style="text-align: center"><img border="0" alt="怎样实现301重定向" src="http://upload.chinaz.com/2011/1110/1320906289177.jpg" width="364" height="344" /></p> <p>经过这2个例子我想说的就是,网站做不做301重定向对于seo其实意义不大,关键是你要规范网址,这样对于网站的才有一样,而且经过鄙人测试,百度对301重定向这块技术有欠缺。</p>
本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线