最近访客
百度未收录

如何解决dedecms织梦网站搜索不认大写字母的情况

Linux为什么严格区分大小写?

首先我们分析一下如果不区分大小写的文件系统会导致很多问题,比如 foobar.jpg 和 FOOBAR.jpg 可能是不同的两个文件,或者 PyModule 和 pymodule 是两个不同的 Python 模块,但是在不区分大小写的文件系统里,它们是不可以同时存在的。

区分大小写的好处显然易见,而目前的文件系统依然坚持不区分大小写的原因是要保持向后兼容。比如开发一个软件,它是在不区分大小写的文件系统上面开发的,如果把它部署到区分大小写的文件系统上的话,有可能会出问题。

Linux环境php虚拟主机一直都是对大小写敏感的,今天给大家介绍一下如何实现dedecms织梦网站搜索不分大小写的问题。 

如何实现DeDecms织梦网站搜索不分大小写的问题问题分析:织梦V5.7版本,编码为GBK,在使用其搜索模块时,出现了关键字不认大写字母的情况,例如关键字为”XinGkongweb”

解决方法如下: 文本编辑器(editplus)打开文件目录:include/helpers/filter.helper.php 查找:

if(preg_match(\"/[^0-9a-z@#\\.]/\",$keyword[$i]))
{
$restr .= \' \';
}
else
{
$restr .= $keyword[$i];
}
}
}
}
return $restr;
}
}

修改为:

if(preg_match(\"/[^0-9a-zA-Z@#.]/\",$keyword[$i]))
{
$restr .= \' \';
}
else
{
$restr .= $keyword[$i];
}
}
}
}
return $restr;
}
}

这样就解决了dedecms不识别大小写字母的问题。

温馨提示:本文最后更新于2022/10/20 02:16:23。若文章内容或图片失效,请留言联系站长反馈!
!
也想出现在这里? 联系我们
创意广告
© 版权声明
THE END
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容