分享各种网络资源
是我乃至整个互联网的精髓所在
最新公告:
  • 开启被动注册模式,详情点击这里,同时接小单,QQ:330733312
  • 目前站点正在不断折腾和调试中,如有问题请见谅
     您目前所在位置: 站点首页 » WordPress » WordPress 讨论 » WordPress的301跳转实现方法大全
  • WordPress的301跳转实现方法大全

  • 方法一:根目录跳转
  • php代码301跳转
  • 关于站点的301跳转方面,我相信很多人并不会知道,或者说很多人不知道该如何实现,那么这里提供几种方法给大家。

    首先我们需要知道什么叫做301跳转,百度之后,得到的答案如下:

    页面永久性移走(301重定向)是一种非常重要的“自动转向”技术。网址重定向最为可行的一种办法。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。

    简单的说,就是你访问A网址的时候,系统会自动跳转至B,那么这个可以简单的理解为301跳转。在默认的情况下,我们访问A的时候,出现的应该就是A,但是如果出现B的话,那么就证明这个站点使用了301跳转了。

    那么实现这种跳转的方法有很多:

    方法一:根目录跳转

    一般来说,我们创建了WordPress站点之后,我目录下面应该会有一个名为.htaccess的文件,打开文件,文件默认的内容应该如下:
    WordPress的301跳转实现方法大全-BanYuner

    那么我们需要做的就是将里面内容替换一下:

    RewriteEngine on
    RewriteCond %{http_host} ^BanYuner.com [NC]
    RewriteRule ^(.*)$ http://www.BanYuner.com/$1 [L,R=301]
    rewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    rewriteRule ^index\.php$ http://www.BanYuner.com/ [R=301,L]
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    

    上面的地址部分就是可以修改自己的,当然,你换成别的地址也可以。

    php代码301跳转

    同样的,使用PHP代码,我们也可以实现相关的功能:

    $the_host = $_SERVER['HTTP_HOST'];//取得当前域名
    if(strtolower($the_host) != 'BanYuner.com')//把这里的域名换上你想要的
    { $URIRedirect=$_SERVER['REQUEST_URI']; //获取域名后的参数
    if(strtolower($URIRedirect)=="/index.php")//判断是参数为/index.php就显示为/
    {
    $URIRedirect="/";
    }
    header("HTTP/1.1 301 Moved Permanently");//发出301头部
    header("Location: BanYuner.com")跳转到你希望的地址格式
    exit();
    }
    

    那么上面的代码,相关的注释也是写的比较明白了,大家仔细看仔细修改的话,应该是没有问题的。

    那么关于301跳转方面,我了解到的就是上面两个比较好的了,其余的还有很多种方法,我这里就不再赘述了,使用其中一种就可以解决问题了。

    关注我们 打赏 分享此文

    微信扫码,关注我们

    扫码,支持我

    WordPress的301跳转实现方法大全

    支付宝(点击图片切换)

    扫码,支持我

    WordPress的301跳转实现方法大全

    微信(点击图片切换)

    扫码,手机看

    WordPress的301跳转实现方法大全
    匿名

    个人评价:┃草根博主┃站点无技术含量┃文章内容不够吸引人┃转载内容随处可见┃资源均来自网络┃分享是我的宗旨,也是这个站点存在意义,分享的东西你现在可能不需要,但是我相信只要在某个时间你需要的时候能在这里找到,那么我就是成功的

    
    WordPress的301跳转实现方法大全
    0 + 3 =
    1. 4楼
      苏城一只猫
      最后评论时间:2017/01/15 21:13
      来自天朝的朋友 谷歌浏览器 Windows 10 江苏省苏州市 电信
      第一个是Apache环境的吧....
      苏城一只猫 7个月前 (01-15)回复
    2. 3楼
      龙笑天
      最后评论时间:2017/08/11 10:19
      来自天朝的朋友 火狐浏览器 Windows 7 广东省深圳市 电信
      访问你的网站出现的是这个:请勿采集本站,采集者木有小JJ!请正常访问,并认准【BanYuner】官方网址!估计是CDN缓存了.........我的因为也开启了CDN,所以之前也会出现这个,然后我就把这代码撤掉了........有解决方法吗? :cry:
      龙笑天 1周前 (08-11)回复
      • 帅气小琦琦
        最后评论时间:2017/08/20 20:20
        来自天朝的朋友 谷歌浏览器 Windows 10 湖北省 电信
        @龙笑天 因为我缓存了html,可能就造成这个原因了 目前我也不知道如何解决 我已经去掉了相关代码了
        帅气小琦琦    9小时前回复
    3. 2楼
      淘宝内部优惠券领取网揭秘
      最后评论时间:2016/10/09 16:12
      来自天朝的朋友 谷歌浏览器 Windows 7 广西南宁市 电信
      写得很到位
      淘宝内部优惠券领取网揭秘 11个月前 (10-09)回复
    4. 1楼
      橘子书
      最后评论时间:2017/08/20 20:03
      来自天朝的朋友 QQ浏览器 Windows 10 福建省漳州市 电信
      很少用到301跳转吧ps:博客备案变更完成,欢迎小琦琦!
      橘子书 9小时前回复