最近voidke主题用户遇到了一个问题:404搜索中文,可以搜索英文和数字。
我们首先想到这个问题的原因是中文导致搜索失败。换句话说,服务器无法正确分析网站中的中文字符。一般来说,windows服务器会出现这个问题。
尝试的方法
遇到这个问题后,搜索了几种常见的解决方案,大多是修改 class-wp.php 遗憾的是,文件中的一些代码正确地转换为中文。这些教程无一例外都不起作用。经过一段时间的辗转反侧,这个问题是通过修改伪静态文件来解决的。以下是解决方案。
解决方法:修改网站根目录下的伪静态文件 .htaccess
原规则
RewriteRule ^(.*)$ index.php?$1 [L]
改成
RewriteRule ^(.*)$ index.php?$1 [QSA,NU,PT,L]
© 版权声明
文章版权归作者所有,未经允许请勿转载。如有侵犯您的版权,请及时联系我们→侵删通道。
暂无评论...