如何在Ubuntu下启动Apache的Rewrite功能

2015-01-24信息快讯网

本篇文章是对在Ubuntu下启动Apache的Rewrite功能的具体操作步骤进行了详细的分析介绍,需要的朋友参考下

在终端中执行

sudo a2enmod rewrite

指令后,即启用了 Mod_rewrite 模块。

另外,也可以通过将 /etc/apache2/mods-available/rewrite.load 连接到 /etc/apache2/mods-enabled/rewrite.load 来打开 Mod_rewrite 模块。用指令操作就是:

sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

一点小提示

事实上,当我在 Ubuntu 中采用上述做法并重启了 Apache 服务后,仍然无法正常 rewrite 网址。这里,还有一点需要注意的地方:

sudo vim /etc/apache2/sites-enabled/000-default

将其中的:

AllowOverride None

修改为:

AllowOverride All

上面的 /etc/apache2/sites-enabled/000-default 实则为 /etc/apache2/sites-available/default 的连接。而 AllowwOverride None 则会完全忽略 .htaccess 文件,自然其中所定义的 rewrite 规则也就不能生效了。

最后,别忘了使用下列指令来重启 Apache:

sudo /etc/init.d/apache2 restart.

PHP中的Memcache详解
PHP中使用memcache存储session的三种配置方法
php的memcache类分享(memcache队列)
codeigniter自带数据库类使用方法说明
php实现保存submit内容之后禁止刷新
zf框架的zend_cache缓存使用方法(zend框架)
CodeIgniter框架中_remap()使用方法2例
解决Codeigniter不能上传rar和zip压缩包问题
php switch语句多个值匹配同一代码块的实现
thinkphp路由规则使用示例详解和伪静态功能实现(apache重写)
PHP strip_tags()去除HTML、XML以及PHP的标签介绍
php中sprintf与printf函数用法区别解析
php的sprintf函数的用法 控制浮点数格式
php中simplexml_load_string使用实例分享
codeigniter教程之上传视频并使用ffmpeg转flv示例
codeigniter教程之多文件上传使用示例
php创建sprite
Apache实现Web Server负载均衡详解(不考虑Session版)
如何解决CI框架的Disallowed Key Characters错误提示
Smarty foreach控制循环次数的实现详解
解析PHP跳出循环的方法以及continue、break、exit的区别介绍
IIS安装Apache伪静态插件的具体操作图文
浅析php插件 HTMLPurifier HTML解析器
深入解析php中的foreach问题
浅析Apache中RewriteCond规则参数的详细介绍
浅析php面向对象public private protected 访问修饰符
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
如何使用PHP实现javascript的escape和unescape函数
解析如何去掉CodeIgniter URL中的index.php
解析php框架codeigniter中如何使用框架的session
解析php中die(),exit(),return的区别
解析CodeIgniter自定义配置文件
CodeIgniter图像处理类的深入解析
©2014-2024 dbsqp.com