环境:ubuntu 10.04 ,apache2
简洁链接(clean urls)功能需要Enable mod_rewrite for Apache的,首先检查apache是否安装并启动了mod_rewrite,在终端中运行:apache2ctl -M ,对ubuntu默认是启用的。对Debian 默认是关闭的。启用方法如下:
1. 激活mod rewrite,在终端中运行:a2enmod rewrite
2. 到 /etc/apache2/sites-available目录下执行sudo gedit default,修改如下:
(这里把所有的AllowOverride都由none改成all)
写道
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
3. 最后到/var/www/drupal 下执行 sudo gedit .htaccess
(找到如下一行并去掉注释)
写道
# Modify the RewriteBase if you are using Drupal in a subdirectory or in a
# VirtualDocumentRoot and the rewrite rules are not working properly.
# For example if your site is at http://example.com/drupal uncomment and
# modify the following line:
RewriteBase /drupal
#
# If your site is running in a VirtualDocumentRoot at http://example.com/,
# uncomment the following line:
# RewriteBase /
4. 最后,重启apache:
因为重启apache一直报80端口被占用,所以首先控制台 sudo killall -9 apache2 除掉所有的apache进程
再执行 sudo /etc/init.d/apache2 -k restart
分享到:
相关推荐
针对"drupal 简洁链接解决方案.rar"中的内容,我们可以详细讨论两个部署环境下的Drupal简洁链接设置方法: 1. **Windows + Apache**: 在Windows环境下,Apache作为流行的Web服务器,与Drupal的集成相当常见。要...
在标准的Drupal安装中, .htaccess文件已经支持简洁链接了 这个文件不用改 就是上传的时候记得把它給传上去 回到管理员菜单:管理---站点设置---简洁链接---启用--保存设置 现在就开启了简洁链接。
在Drupal 6中,配置电子邮件服务和实现简洁链接是两个重要的设置步骤,对于网站的日常运营和用户体验至关重要。 ### Drupal 6 邮箱配置 邮件配置是Drupal与用户进行通信的关键,包括注册确认、密码重置等。要配置...
drupal8-links, Drupal 8链接&资源 ##Drupal 8链接&资源对 fork &的贡献:)官方文档8更新以及如何帮助你。创建 Drupal 8.x 模块D7至D8升级教程: 裤子 MODULE写入 MODULE. info. yml文件( D
Drupal 9.0.1是Drupal内容管理系统的一个重要版本,带来了许多新特性和改进,旨在提升网站构建者的体验和网站的性能。Drupal是一款开源的PHP框架,被广泛用于创建复杂、可扩展的Web应用程序和网站。这个9.0.1版本的...
Drupal是开源的内容管理系统(CMS),在全球范围内被广泛用于构建各种网站,从个人博客到复杂的商业平台。本资源包包含了三本书籍,可以帮助你深入理解和掌握Drupal7的各个方面: 1. **Drupal7宝典**: 这本书全面...
Drupal 是一个强大的开源内容管理框架,它用于构建各种类型的网站,从小型个人博客到大型企业级应用程序。在“Drupal data Drupal data”的标题和描述中,虽然没有提供具体的信息,但我们可以推断这可能涉及到与...
安装完成后,我们可以进入 Drupal 站点配置页面,填写网站名称、网站邮箱、超级管理员帐号、超级管理员邮箱、超级管理员密码、默认时区和简洁链接。 站点设置 完成站点设置后,我们可以点击"Save and Continue...
设置时,记得开启Apache和MySQL服务,同时确保端口配置无冲突,以便Drupal能正常运行。 2. **Drupal的安装**:在XAMPP环境下,你需要创建一个Drupal的项目目录,将Drupal的压缩包解压到该目录下。然后在浏览器中...
### Drupal 7 与 Drupal 6 版本修改内容 #### 概述 Drupal 是一个开源的内容管理系统(CMS),被广泛用于构建各种类型的网站。从 Drupal 6 升级到 Drupal 7,Drupal 社区引入了大量的改进和新功能,以提高用户体验...
### Drupal专业开发指南(Drupal5):关键知识点解析 #### 一、Drupal概述 - **定义**:Drupal是一款开放源代码的内容管理系统(Content Management System, CMS),被广泛应用于搭建多种类型的网站,包括博客、论坛、...
- **改进的用户体验**:包括更直观的用户界面、更简洁的内容编辑工具等。 - **增强的安全性**:提供了更多的内置安全特性,如密码策略、安全登录机制等。 - **优化的性能**:通过缓存机制和数据库优化提高了网站...
Drupal 7 是一个流行的开源内容管理系统,用于构建各种类型的网站。本教程将详细介绍如何在本地环境中安装 Drupal 7,特别是针对使用 Apache2、PHP5 和 MySQL5 的集成环境,如 AppServ。 首先,确保你已经安装了...
### Drupal7开发书籍知识点概述 #### 一、书籍简介与适用人群 《Drupal Development Tricks for Designers》是一本由 Dani Nordin 编写的专注于 Drupal7 开发技巧的专业书籍。本书适用于不同年龄层的开发人员,...
有些被开启,有些没有被开启,当需要使用一个功能的时候,先看看Drupal的核心模块是否具有实现此功能的门口;若没有去下载第三方模块。它们都是经过很好的测试、符合各种编码并兼容主流浏览器。如果有,那就优先使用...
Drupal的安装过程相对简单,如果服务器支持mod_rewrite,还可以启用URL重写,使网站链接更加友好。 在安装完成后,需要启用一些必要的模块来扩展Drupal的功能。这些模块包括:Administration Menu(管理菜单)、...
Drupal 6 是一个开源的内容管理系统(CMS),发布于2008年,是Drupal历史上的一个重要版本。这个版本引入了许多新功能和改进,为网站开发者提供了更强大的工具和更大的灵活性。在本文中,我们将深入探讨Drupal 6的...
Drupal 是一个广泛使用的开源内容管理框架,用于构建各种类型的网站,从小型个人博客到大型企业级平台。7.23 版本是 Drupal 发展历程中的一个重要里程碑,它提供了丰富的功能和安全性更新。 Drupal 7.23 版本安装...