Rain

前尘旧事,几孤风月,似水长眠; 世无定事,问尽风流,只为一笑

drupal 在 IIS 下面实现中文搜索功能

IIS下面启用简洁链接可以用IIS_rewrite,
只要一条规划就可以实现全部重写功能,
这样就解决了网页的收录问题,

但IIS是不支持中文路径的,所以面对中文搜索只好望洋兴叹,比较衫的方法就是把站点的搜索功能换成了Google搜索,但是无法实现相当多的定制功能,在IIS6.0里面我试了很多方法都没解决问题,所以不能从IIS着手,就只有从Drupal着手了

今天查了一下文档,对如下内容进行简单pack即可实现中文搜索功能,其实原理就是在搜索页面不要使用简洁链接。

drupal 5.7 1195行的样子,对如下内容进行修改

//if (!$clean_url) {
//如果是iis 在搜索中有问题,则用下面代码
if (!$clean_url or ($clean_url and strpos($path,'search/node')>0)) {

评论

sorry,出了点小小错误,今天更正一下,
应该是在 common.inc 文件中 修改为
if (!$clean_url or ($clean_url and strpos($path,'search/node')!==false)) {

粤ICP备06043998号 | 未经站长同意,请勿随意转载本站内容 | 站点地图 | 友情链接 | 与我联系 | QQ:2 1 0 7 3 4 5 2