昨晚继续折腾俺的小站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就是方便啊,直接修改立即生效,不用编译打包。
分享到:
相关推荐
### Drupal 7 模块开发教程 #### 一、引言 Drupal 是一款非常强大的开源内容管理系统(CMS),被广泛应用于构建各种类型的网站。Drupal 的灵活性很大程度上得益于其丰富的模块系统,用户可以通过安装和配置不同的模块...
总的来说,Drupal Guestbook模块是一个基础的留言板解决方案,适合那些希望快速添加简单留言功能的网站。然而,如果你需要更高级的功能,如用户间的私信交流或者更复杂的权限管理,你可能需要考虑整合其他模块,或者...
因此,“Drupal模块分类”模块应运而生,它为解决这一问题提供了有效的解决方案。 该模块的主要功能包括: 1. **分类管理**:它允许管理员创建自定义的分类体系,将不同的模块归类到相应的类别下。例如,可以将与...
Drupal是一个流行的开源内容管理...总之,Drupal的SMTP模块是一个强大的工具,能帮助网站管理员解决邮件发送问题,提高邮件发送的成功率和可靠性。正确配置和使用这个模块,可以确保 Drupal 站点的邮件通信顺畅无阻。
Drupal 是一个强大的开源内容管理系统,它提供了丰富的功能和模块来增强网站的安全性和用户体验。CAPTCHA 模块是 Drupal 中的一个重要组件,用于防止自动化的垃圾信息,如 spam。Spam 通常指的是未经请求的电子邮件...
### Drupal 7模块开发知识点概览 #### 一、Drupal简介 Drupal是一款开源的内容管理系统(CMS),使用PHP语言编写,并且基于MySQL数据库。它能够帮助用户构建和维护各种类型的网站,包括个人博客、企业门户、社区...
Drupal Views 模块是 Drupal 内容管理系统中的一个核心扩展,它允许用户自定义网站内容的展示方式,提供了强大的数据筛选、排序和格式化功能。本教程将详细讲解 Views 模块的使用方法,帮助你充分利用这个工具来优化...
标题与描述中的关键词“Drupal 7.15 统计模块使用”指向了Drupal系统中一个重要的功能模块——统计模块(statistics)。Drupal是一个开源的内容管理系统(CMS),被广泛用于构建各种类型的网站,从个人博客到大型企业级...
### Drupal6.x模块开发知识点详解 #### 一、模块入门介绍与目录构建 Drupal作为一款全球知名的开源内容管理系统(CMS),其模块化的设计允许开发者轻松扩展功能,满足各种定制需求。**模块**实质上是一系列函数的...
ModuleFilter模块就是为了解决这个问题而设计的。 首先,ModuleFilter模块允许用户自定义模块的分类。这意味着你可以根据功能、用途或者任何你认为合适的标准,将不同的模块分组到不同的类别中。例如,你可以创建...
Drupal 菜单模块文档 Drupal 是一个功能强大且灵活的内容管理系统,它提供了丰富的模块和 API,允许开发者创建自己的菜单和模块。下面是 Drupal 菜单模块文档的详细介绍。 一、 Drupal 菜单的基本概念 Drupal ...
- **概述**:Global Redirect模块帮助处理网站内部重定向问题。 - **特点**: - **重定向管理**:集中管理所有内部重定向。 - **自动检测**:自动检测无效链接并进行重定向。 - **应用场景**: - 管理和维护网站...
Drupal 是一个开源的内容管理系统(CMS),其核心特点之一是模块化的架构。模块是Drupal系统中的扩展功能单位,它们能够增加网站的各种特性,如用户管理、内容发布、社区互动等。Drupal的标准模块随版本一同提供,而...
Drupal模块开发是构建在Drupal内容管理系统之上的定制化解决方案。通过模块开发,开发者可以向Drupal添加新功能、改进现有功能,以及集成第三方服务。Drupal模块化的设计让网站的扩展和定制变得非常灵活和强大。 ##...
完美解决windows环境下drupal的webfm模块不支持中文的问题,只需将附件中的两个文件替换掉源文件即可,小弟是在为导师做网站的时候用的webfm模块,在导师强大的压力下,花了半个月时间,几乎把webfm源码看了个遍,...
Drupal UserDashboard 模块; User Dashboard模块可以提供“个人信息面板定制”功能,类似于“用户中心”这样的功能
Drupal是开源的内容管理系统(CMS),它允许开发者通过模块化的方式扩展功能。在Drupal中,"HOOK"是一个核心概念,它是Drupal框架与模块间通信的重要机制。这篇博客文章深入讲解了Drupal模块开发中如何使用HOOK,将...
为了方便,包括了drupal中常用的一些第三方模块,其中包括ctools captcha panels date cck webform wysiwyg views rules link imce ubercart等26个