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)  編輯  收藏 所屬分類: 雜談

          主站蜘蛛池模板: 兰考县| 桂林市| 旺苍县| 德阳市| 内江市| 鹤岗市| 九龙城区| 新建县| 安仁县| 灵武市| 阿坝| 澄江县| 康乐县| 定边县| 松潘县| 黄梅县| 安远县| 漳平市| 航空| 荆门市| 彩票| 株洲县| 建平县| 康平县| 安顺市| 阜新市| 贵港市| 灵寿县| 武宣县| 隆德县| 公主岭市| 峨眉山市| 壤塘县| 昆明市| 陇南市| 沁水县| 成武县| 宣城市| 临朐县| 扬州市| 辽源市|