JPress搜索乱码或者缓存不刷新的解决办法

JPress之家发布 开发教程 2016-09-06 516

在制作模板的时候,可能会遇到一个奇怪的问题,完全拷贝过来的代码,为什么出现了乱码或者在结果页面关键词缓存问题?肥虎先告诉你这和jpress关系不大了,因为jpress默认全部都是utf-8编码提交的。

如果你只用到tomcat,那么很简单,大概tomcat目录下conf文件夹中的server.xml。找到如下代码并修改:

  <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" URIEncoding="UTF-8" />

修改完成之后,重启tomcat即可。

如果你是用nginx反向代理到8080的,那么还需要修改server.xml中关于ajp协议的编码:

 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/> 

同样需要重启tomcat就可以了。