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 閱讀(1329) 評論(0)  編輯  收藏 所屬分類: 雜談


只有注冊用戶登錄后才能發表評論。


網站導航:
 
魔法糖果闯关