您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
wordpress点击中文tag标签出现404错误的解决方法
海莲2025-03-25 15:17:09WordPress教程已有7人查阅
导读TypeCho转WordPress之后,发现点击中文tag出现404页面,也就是点击无效了。试了几种修改链接样式,都没效果。也尝试了各种网上找的3中方法:
TypeCho转WordPress之后,发现点击中文tag出现404页面,也就是点击无效了。试了几种修改链接样式,都没效果。也尝试了各种网上找的3中方法:
第一种方法:打开 WP-include/classes.php(3.1之前版本)或WP-include/class-wp.php(3.1+之后版本,下文称新版)找到第154行(新版为142行),把: 替换为: 找到第159行(新版为147行),把: 替换为: 已经测试这个是可以的
第二种方法:
1、在网站的根目录的wp-includes文件夹中找到“rewrite.php”这个文件;
2、备份一下“rewrite.php”,以防修改出错(改代码之前我们都较好备份一下原代码);
3、打开“rewrite.php”文件中我们找到如下代码: 4、将其中的
" if (empty($this->permalink_structure)) { ”修改为“ if (! empty($this->permalink_structure)) { ";
注意这个里面只加了一个英文“!”号,经测试,使用的这个方法非常有效。PS.直接没找到这个文件内说的这段代码。。。
第三种方法:之后解决中文TAG 404错误的方法,其实说到底就是ISAPI_Rewrite伪静态的规则没有写好才导致找不到网页文件的。其实就是更改一下规则就可以了:之前的tag伪静态的规则 更改后的规则 WordPress中文标签Tags分页打不开解决办法
问题描述:
设置了伪静态以后,对于中文的支持就很容易出现乱码,除了常见的utf-8更改格式以外。有一些插件仍然会出现bug。
这里出现的问题就是中文tag,分页会出现404或者好似500错误。牵扯到的插件是wp-pagenavi。
解决方法:
解决wp-pagenavi插件中文tags分页问题
方法一:修改wp-pagenav文件
1、备份你的wp-pagenav分页插件,形成良好的备份习惯。这里只需要对wp-pagenavi.php文件操作,如果你懒干脆只备份此文件。
2、用FTP软件,二进制方式下载wp-pagenavi.php文件到本地,使用Editplus或Dreamweaver打开文件。搜索下面代码(大约170行): 3、在此句前加“#”,或用“/**/”把词句包含,注释掉此段代码。另起一行,加入如下代码: 4、保存文件,并上传到服务器,测试你的Tags分页是否可用。我的Tags:网站优化,截止目前为止有10个。
方法二:给中文标签写上别名
登录wordpress后台,在文章标签里。给每一个含中文的Tags标签,加上一个标签别名。“别名” 是URL友好的另外一个名称。它通常为小写并且只能包含字母,数字和连字符。
对于上百个以上中文Tags标签的博客,此种方法工作量巨大。我看了就头疼,因此选用了第一种方法。这里不想去改代码直接给标签加上非中问的别名就可以解决了,且可以有更好的URL形式。
第一种方法:打开 WP-include/classes.php(3.1之前版本)或WP-include/class-wp.php(3.1+之后版本,下文称新版)找到第154行(新版为142行),把: 替换为: 找到第159行(新版为147行),把: 替换为: 已经测试这个是可以的
第二种方法:
1、在网站的根目录的wp-includes文件夹中找到“rewrite.php”这个文件;
2、备份一下“rewrite.php”,以防修改出错(改代码之前我们都较好备份一下原代码);
3、打开“rewrite.php”文件中我们找到如下代码: 4、将其中的
" if (empty($this->permalink_structure)) { ”修改为“ if (! empty($this->permalink_structure)) { ";
注意这个里面只加了一个英文“!”号,经测试,使用的这个方法非常有效。PS.直接没找到这个文件内说的这段代码。。。
第三种方法:之后解决中文TAG 404错误的方法,其实说到底就是ISAPI_Rewrite伪静态的规则没有写好才导致找不到网页文件的。其实就是更改一下规则就可以了:之前的tag伪静态的规则 更改后的规则 WordPress中文标签Tags分页打不开解决办法
问题描述:
设置了伪静态以后,对于中文的支持就很容易出现乱码,除了常见的utf-8更改格式以外。有一些插件仍然会出现bug。
这里出现的问题就是中文tag,分页会出现404或者好似500错误。牵扯到的插件是wp-pagenavi。
解决方法:
解决wp-pagenavi插件中文tags分页问题
方法一:修改wp-pagenav文件
1、备份你的wp-pagenav分页插件,形成良好的备份习惯。这里只需要对wp-pagenavi.php文件操作,如果你懒干脆只备份此文件。
2、用FTP软件,二进制方式下载wp-pagenavi.php文件到本地,使用Editplus或Dreamweaver打开文件。搜索下面代码(大约170行): 3、在此句前加“#”,或用“/**/”把词句包含,注释掉此段代码。另起一行,加入如下代码: 4、保存文件,并上传到服务器,测试你的Tags分页是否可用。我的Tags:网站优化,截止目前为止有10个。
方法二:给中文标签写上别名
登录wordpress后台,在文章标签里。给每一个含中文的Tags标签,加上一个标签别名。“别名” 是URL友好的另外一个名称。它通常为小写并且只能包含字母,数字和连字符。
对于上百个以上中文Tags标签的博客,此种方法工作量巨大。我看了就头疼,因此选用了第一种方法。这里不想去改代码直接给标签加上非中问的别名就可以解决了,且可以有更好的URL形式。
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
相关文章
- 易优cms修改后台路径名出现404错误的解决方法
- 易优EyouCMS升级后文章列表页分页显示404错误的解决方法
- 易优cms修改后台路径名出现404错误的解决方法
- PbootCMS内页显示404错误的解决方法
- PbootCMS自定义前台404错误页面的步骤方法
- PbootCMS设置404错误页的方法
- PbootCMS自定义前台404错误页的方法
- PbootCMS伪静态设置方法。PbootCMS安装后内页打开404错误怎么办
- WordPress伪静态中文链接404错误怎么办
- dede织梦后台文档列表无法找到404错误的原因和解决方法
- wordpress出现404错误的原因和解决方法
- PbootCMS自定义前台404错误页面的方法
暂无内容 |
暂无内容 |
随机图文
wordpress是用什么语言写的
wordpress程序是用PHP语言写成的。WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。wordpress开启多用户/多站点/多域名模式
刷新网站后台,访问 工具 > 配置网络,根据自己的需要选择“子域名”或者“子目录”模式,设置好网站信息,然后点击“安装”WordPress自定义查询WP_Query使用方法介绍
自定义调用文章在网站建设中很常用,wordpress也很人性化,用新建查询new WP_Query就能实现相关功能。WP_Query怎么用呢?随ytkah一起来看看吧我们知道wordpress的主循环Centos7怎么安装WordPress
准备工作:挂载光盘,安装本地yum库#yum install httpd -y ///安装Apache服务#systemctl stop firewalld.service ///临时关闭firewalld防火墙#setenforce 0 /// 临时关闭se
留言与评论 (共有 0 条评论) |