SEO学习网

同样的梦想,不一样的起步,SEO资料网将尽最大努力帮助“SEO学习者“学习搜索引擎优化.

SemCmd SEO学习网 > SEO资料 > WordPress 3.3.2 中文标签(TAG)死链接解决方法

WordPress 3.3.2 中文标签(TAG)死链接解决方法

WordPress 3.3.2 可能应该是开启了伪静态的问题,导致WordPress  中文标签出现大量的死链接情况,可能很多朋友因为内容比较小或者很少用到标签、所以出现这种中文标签时,就自己写别名、但是当这种中文标签多的时候可能就不行了,不可能我们对中文标签做一个个别名的修改,任务量太大。所以我们还是需要对程序做一些修改,促使WordPress 3.3.2支持 中文标签。

WordPress  中文标签死链接 解决方法:

找到后台文件:根目录 - wp-includes - class-wp.php 文件

然后修改class-wp.php 文件中的两个参数:

 if ( isset($_SERVER['PATH_INFO']) )
   //$pathinfo = $_SERVER['PATH_INFO']; 注释掉原有wordpress 代码
  $pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], "UTF-8", "GBK");
 else
  $pathinfo = '';
  $pathinfo_array = explode('?', $pathinfo);
  $pathinfo = str_replace("%", "%25", $pathinfo_array[0]);
  //$req_uri = $_SERVER['REQUEST_URI']; 注释掉原有wordpress 代码
  $req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], "UTF-8", "GBK"

我们需替换两个参数:

   //$pathinfo = $_SERVER['PATH_INFO']; 注释掉原有wordpress 代码
  $pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], "UTF-8", "GBK");
 

  //$req_uri = $_SERVER['REQUEST_URI']; 注释掉原有wordpress 代码
  $req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], "UTF-8", "GBK"

修改后、保存并上传FTP、然后把页面cache清掉。

注意:如果还不知道,请查询下自己的网站是否开启伪静态

  Apache 开启了 rewrite 模块。

  .htaccess 存在。

  在Dashboard->Settings->Permalink 里设置为 Month and name 或 Day and name [中文版在固定连接设置里修改]。

  如果安装了类似hyperCache 等缓存插件,请在设置里把页面的cache 清除掉。

本文由“SEO学习网 > SEO资料 ”整理:

原创文章如转载,请注明: [ WordPress 3.3.2 中文标签(TAG)死链接解决方法 - "SEO学习网" ]
SEO学习网 - [ 提供SEO学习资料_免费SEO教程_经典SEO工具_系统式SEO培训指导 ]
本文网址:

WordPress 3.3.2 中文标签(TAG)死链接解决方法
<< WordPress博客 三种Robots.txt写法解释网站速度诊断测试检测 - 网站速度优化 >>


网友评论 [ 请文明的留下您的足迹,你也来囧下吧!]

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    SEO学习网介绍

    “师傅领进门,修行在个人”

    Seo学习网 - 只能领你进入Seo这扇门,至于以后的发展,唯有靠自己灵性,去模仿/去揣摩它的意图,才能彻底掌握这项技术.

    --------------------------

    系统式SEO培训指导

    培训方式:一对一 YY授课

    培训机构:SEO学习网(SemCmd)

    培训导师:DJ小向

    培训宗旨:授课 + 实站指导

    联系方式:QQ:8943459

    --------------------------

    在线文章编辑器   右击SEO工具箱 关键词密度查询   关键词组合器

    --------------------------

    暑假系统式SEO培训班报名中