折腾了好久,终于是把Drupal clean URL设置给弄好了。——等会把我的博客也改装一下。
废话不多说,直奔主题吧。
运行环境:ubuntu_8.10_desktop + Apache/2.2.9 (Ubuntu)
首先加载mod_rewrite模块:$: sudo a2enmod rewrite
使用命令 $:apache2ctl -M
查看模块是否成功加载,如果看到 rewrite_module (shared) 则加载成功。
接着,修改Apache2的配置文件:
$:sudo gedit /etc/apache2/apache2.conf
确认 AccessFileName .htaccess是否启用。如果没有启用,将注销取消。
最后,打开站点配置文件,
$:sudo gedit /etc/apache2/sites-enabled/000-default
将所有的AllowOverride None改为AllowOverride All
至此,Apache的设置已经完成,重启服务。
打开Home » Administer » Site configuration»Clean URLs,选择Enabled,确认。
OK,大功告成。
注:采用.htaccess模式进行配置,具体的转换规则由系统自动生成,不需要另外修改rewrite规则。
分享到:
相关推荐
Drupal 7.15 是一个流行的开源内容管理系统,它允许用户构建复杂的网站并管理其内容。在这个场景中,我们关注的是 Organic Groups 模块的使用,该模块在 Drupal 中提供了一种实现社区和群组功能的方式。Organic ...
### Drupal-FCK设置详解 #### 一、简介与概述 Drupal 是一款开源的内容管理系统(Content Management System, CMS),广泛应用于各种网站构建与维护之中。而FCKeditor(现更名为CKEditor)是一款功能强大的富文本...
在对 Drupal 7.15 进行设置时,了解其核心特性和如何配置是至关重要的。在这个过程中,我们可能会涉及到网站结构、模块安装、主题定制以及安全设置等多个方面。 首先,让我们从安装 Drupal 7.15 开始。你需要下载 ...
在构建Drupal网站时,我们经常需要在不同的页面之间传递数据,这可以通过URL传值和表单传值两种方式来实现。下面将详细讲解这两种方法。 **URL传值** 在Drupal中,URL传值主要是通过菜单系统和页面回调函数来完成...
在Drupal 6中,配置电子邮件服务和实现简洁链接是两个重要的设置步骤,对于网站的日常运营和用户体验至关重要。 ### Drupal 6 邮箱配置 邮件配置是Drupal与用户进行通信的关键,包括注册确认、密码重置等。要配置...
针对"drupal 简洁链接解决方案.rar"中的内容,我们可以详细讨论两个部署环境下的Drupal简洁链接设置方法: 1. **Windows + Apache**: 在Windows环境下,Apache作为流行的Web服务器,与Drupal的集成相当常见。要...
Drupal 社区还提供了许多预封装的URL重写模块,如Pathauto,它自动为内容生成友好的URL,而不需要手动设置。这些模块通常已经处理了加载顺序和其他潜在的问题,可以简化URL重写的过程,并提供更高级的功能,如模式...
Path指的是URL,Drupal的所有页面请求都通过index.php入口,通过pathalias和clean URL设置,实现友好的URL结构,提升用户体验和SEO优化。 综上所述,Drupal7的核心概念涵盖了网站构建的各个方面,从内容管理到设计...
Drupal 9.0.1是Drupal内容管理系统的一个重要版本,带来了许多新特性和改进,旨在提升网站构建者的体验和网站的性能。Drupal是一款开源的PHP框架,被广泛用于创建复杂、可扩展的Web应用程序和网站。这个9.0.1版本的...
Drupal是开源的内容管理系统(CMS),在全球范围内被广泛用于构建各种网站,从个人博客到复杂的商业平台。本资源包包含了三本书籍,可以帮助你深入理解和掌握Drupal7的各个方面: 1. **Drupal7宝典**: 这本书全面...
9. **URL 路由与路径**:Drupal 支持清洁 URL,这有助于提高搜索引擎优化(SEO)。了解如何设置自定义 URL 和路径别名,使网站结构更加友好。 10. **备份与恢复**:学会定期备份 Drupal 网站,包括数据库和文件系统...
- **搜索引擎友好的URL结构**:Drupal内置的URL优化功能,有助于提升网站在搜索引擎中的排名。 - **丰富的模块生态系统**:从短消息、个性化书签、网站管理到Blog、电子商务、电子出版,Drupal提供了多样化的模块,...
Drupal 是一个强大的开源内容管理框架,它用于构建各种类型的网站,从小型个人博客到大型企业级应用程序。在“Drupal data Drupal data”的标题和描述中,虽然没有提供具体的信息,但我们可以推断这可能涉及到与...
5. **配置Drupal**:访问你的网站的URL,如`http://yourdomain.com/drupal/`,将会引导你进入Drupal的安装向导。在这里,输入你的数据库信息,并按照提示进行设置。 6. **安装过程**:安装过程中,你可以选择网站的...
Drupal 7 是一个流行的开源内容管理系统,用于构建各种类型的网站。本教程将详细介绍如何在本地环境中安装 Drupal 7,特别是针对使用 Apache2、PHP5 和 MySQL5 的集成环境,如 AppServ。 首先,确保你已经安装了...
6. **URL重写与SEO优化**:学习如何设置友好的URL路径,提高网站的搜索引擎友好性。理解Metatag模块的使用,进行关键词、描述等SEO设置。 7. **用户管理和权限控制**:设置不同角色的权限,控制用户访问内容、发布...
导入语言包后,通过Drupal的管理界面进行语言设置,选择中文作为默认界面语言。 4. **安装模块**:Drupal的强大之处在于其丰富的模块生态系统。"Drupal如何安装模块.docx"会指导你如何在Drupal网站后台或者通过...
教程以此为例,展示了如何在Drupal中设置不同的用户角色和权限。 在安装Drupal时,首先从官方网站下载最新版本(在这个例子中是Drupal 6.x),解压后创建数据库,并访问本地服务器上的 Drupal 安装地址。安装过程中...
1. **配置管理系统的改进**:Drupal 7 提供了一个更为强大的配置管理系统,允许开发者更方便地管理和迁移网站设置。这有助于简化多环境开发流程,并降低了因配置错误导致的问题。 2. **新的模块配置方法**:Drupal ...
通过 Meta tags 和 Pathauto 模块,可以自动或手动设置友好的 URL 和元标签,提升搜索引擎友好性。 6. **多语言支持**:Drupal 7 支持多语言网站,包括内容、菜单、区块等所有元素的翻译。对于中文用户,只需要在...