最新下载
热门教程
- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 7
 - 8
 - 9
 - 10
 
godaddy空间wordpress中文标签404错误
时间:2022-06-25 19:13:04 编辑:袖梨 来源:一聚教程网
解决方法一
首先,先打开wp-includes/class-wp.php 如果没发现,可能你的是2.x版本的,那个版本是class.php,这里偶尔陶醉以3.x版本为准。。。
其次,找到第147行,当然,你要是怕麻烦,也可以搜索下面这行。
| 代码如下 | 复制代码 | 
| 
 $req_uri = $_SERVER['REQUEST_URI'];  | 
	  |
然后把这行改成
| 代码如下 | 复制代码 | 
| 
 $req_uri = $_SERVER['UNENCODED_URL'];  | 
	  |
保存退出即可。。。这样就大功告成了~
解决办法二
1、如果你已经修改过wp-includes目录中的classes.php,可以正常访问中文标签。
代码的140行左右,将
| 代码如下 | 复制代码 | 
| $pathinfo = $_SERVER['PATH_INFO'];  替换为: $pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], “UTF-8″, “GBK”); 将 $req_uri = $_SERVER['REQUEST_URI']; 替换为: $req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], “UTF-8″, “GBK”);  | 
	  |
那么下面你只需要修改wp-includes目录中的link-template.php文件的(1425行左右)
将
| 代码如下 | 复制代码 | 
| $result = $base . $request . $query_string;  替换为 $result = $base . mb_convert_encoding($request, 'UTF-8', 'GBK') . $query_string;  | 
	  |
这种方式替换后的tag翻页里面含有中文,不符合url标准,不太利于seo/seo.html" target="_blank">搜索引擎收录
注意了,有些朋友说使用伪静态来实例,这样也是可以的这里我就不介绍了大家可到php教程频道去查看。
相关文章
- 塞尔达无双封印战记豪华版多少钱 豪华版包含内容一览 11-04
 - 塞尔达无双封印战记switch1能玩吗 塞尔达无双游戏适配平台介绍 11-04
 - 原神杜林怎么配队 杜林队伍推荐 11-04
 - 原神杜林武器选择推荐 11-04
 - 原神杜林天赋等级突破材料一览 11-04
 - 碧蓝航线蒂奇喵强度怎么样 11-04