A-A+

windows和ubuntu开启rewrite模块使用.htaccess

2009年04月16日 学习随笔 暂无评论 阅读 1 次

windows中开启rewrite模块:

一、打开apapche2的配置文件,http.conf(可以从开始目录找到或者到安装目录找到)

找到LoadModule rewrite_module modules/mod_rewrite.so这行,将前面的注释符号“#”去掉;

如果没有这行,可以添加上。

并确认apache安装目录下的modules文件夹中是否有mod_rewrite.so这个文件,若没有这个文件,可以到网上下载。

二、添加好模块好,启用。

还是在http.conf 文件中,查到<Directory   ,

找到网站目录配置点,形如:<Directory “E:/wwwroot”>

闭合标签内有一项默认是:AllowOverride None

将其改成 AllowOverride All 即可。

三、右击计算机 管理 服务  重启Apache服务,rewrite生效。

ubuntu中开启rewrite模块

一、在终端执行 :sudo a2enmod rewrite    显示ok 即启用了该模块。

     或者,做个软链接:

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

二、和windows一样开启这个模块。

这个配置文件比较隐藏,/etc/apache2/sites-enabled/000-default

我们可以通过 sudo gedit /etc/apache2/sites-enabled/000-default 来修改,找到 网站目录节点的那一行:

将其中的:AllowOverride None

修  改  为:AllowOverride All

三、重启:终端运行  sudo /etc/init.d/apache2 restart

给我留言

Copyright © 浩然东方 保留所有权利.   Theme  Ality 07032740

用户登录