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

          主站蜘蛛池模板: 香格里拉县| 长春市| 怀集县| 屏山县| 贺兰县| 贵德县| 天水市| 兴山县| 马边| 东方市| 东辽县| 唐河县| 镇巴县| 江门市| 仁布县| 临夏市| 罗平县| 榆社县| 金门县| 宁阳县| 邵东县| 建水县| 清水县| 馆陶县| 张家川| 陵川县| 林口县| 卢龙县| 开阳县| 泰宁县| 朔州市| 新蔡县| 丰原市| 九龙坡区| 黔江区| 积石山| 宁远县| 尖扎县| 康保县| 新泰市| 清新县|