【求助】搜索关键词的空格被过滤掉了,这样就搜索不出标题带有空格的文章了.这正常么!

讨论程序使用中的问题
回复
黄金骑士
帖子: 1
注册时间: 2016年 4月 1日 17:10

【求助】搜索关键词的空格被过滤掉了,这样就搜索不出标题带有空格的文章了.这正常么!

帖子 黄金骑士 »

比如我的网站存在某篇文章,标题是:'UpyunFile 云文件管理',但我在搜索时看到URL地址栏并没有把空格编码,直接搜索这个标题,无法在搜索结果中得到这篇文章。而且在模板文件archive.php里查看$this->_keywords也是被过滤掉空格的.

我看到var\Widget\Archive.php核心搜索代码里是有处理空格的代码。

QQ图片20160401173012.png
QQ图片20160401173012.png (32.66 KiB) 查看 11932 次


然后我在谷歌里搜索了很多TYPECHO博客,都存在这个问题。

这个是在本地搭建的WAMP环境下测试的,PHP是5.5.12,APACHE是2.4.9,MYSQL是5.6.17,我的博客程序版本 1.0 (14.10.10)

我想让搜索关键词保留空格去查询,请问如何解决这个问题。
leejon
帖子: 14
注册时间: 2016年 1月 13日 11:23

Re: 【求助】搜索关键词的空格被过滤掉了,这样就搜索不出标题带有空格的文章了.这正常么!

帖子 leejon »

不只是空格,还有“-”
end
帖子: 3
注册时间: 2018年 11月 17日 14:18

Re: 【求助】搜索关键词的空格被过滤掉了,这样就搜索不出标题带有空格的文章了.这正常么!

帖子 end »

这么久了还是没有解决方法吗?
头像
jrotty
帖子: 428
注册时间: 2015年 11月 2日 19:30

Re: 【求助】搜索关键词的空格被过滤掉了,这样就搜索不出标题带有空格的文章了.这正常么!

帖子 jrotty »

end 写了:这么久了还是没有解决方法吗?

开发版测试可以搜索空格,你试试开发版
回复