Sky's blog

我和我追逐的梦

常用链接

统计

其他链接

友情链接

最新评论

解决drupal的globalrediect模块的重定向循环问题

    昨晚继续折腾俺的小站http://www.javauniversity.net,准备给它加上SEO支持,安装了SEO tools模块和相应的依赖模块。 

    结果安装完成之后就陷入重定向循环了,每个页面都被重定向到新地址,然后新地址再次被重定向。chrome浏览器会稍后报错说太多重定向,而ie则傻傻的一直在死循环。 

    google了一圈,很快定位到问题发生在globalrediect,不过奇怪的是默认配置中对language的重定向功能是关闭的,有点晕。一狠心,直接去到site/all/modules/globalredirect下的globalredirect.module文件,打开找到函数 

  function globalredirect_init() 

   中的对应代码 

  if (function_exists('locale_language_url_rewrite_url')) { 

    // Note 1 : the locale_language_url_rewrite_url() takes path (by reference) 
    //          as the first argument but does not use it at all 
    // Note 2 : We use $request_path here as we want the path in an untouched 
    //          form (current_path() gets modified by core) 
    locale_language_url_rewrite_url($request_path, $options); 
  } 

   简单粗暴的将 locale_language_url_rewrite_url($request_path, $options); 这样注释掉,反正也不需要这个功能。 

   搞定收工,php就是方便啊,直接修改立即生效,不用编译打包。  

posted on 2012-07-11 07:28 sky ao 阅读(1534) 评论(0)  编辑  收藏 所属分类: 杂谈


只有注册用户登录后才能发表评论。


网站导航: