完美解决WordPress网站中中文或搜索中文字符引起的404问题

技术期刊1个月前发布 voidke
0 0

最近voidke主题用户遇到了一个问题:404搜索中文,可以搜索英文和数字。

我们首先想到这个问题的原因是中文导致搜索失败。换句话说,服务器无法正确分析网站中的中文字符。一般来说,windows服务器会出现这个问题。

尝试的方法

遇到这个问题后,搜索了几种常见的解决方案,大多是修改 class-wp.php 遗憾的是,文件中的一些代码正确地转换为中文。这些教程无一例外都不起作用。经过一段时间的辗转反侧,这个问题是通过修改伪静态文件来解决的。以下是解决方案。

解决方法:修改网站根目录下的伪静态文件 .htaccess

原规则

RewriteRule ^(.*)$ index.php?$1 [L]

改成

RewriteRule ^(.*)$ index.php?$1 [QSA,NU,PT,L]
© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...