Debian/Ubuntu下安装Apache的Mod_Rewrite模块的步骤分享

启用 Mod_rewrite 模块:
sudo a2enmod 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

其实,当在Debian or 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

(0)

相关推荐

  • UBUNTU下安装 APACHE+PHP+MYSQL WEB服务器配置

    Once again, here’s my updated simple installation of Apache, PHP and MySQL in Ubuntu 8.04 LTS (Hardy ...

  • ubuntu下安装VNC远程桌面的详细步骤

    (只有背景,没有菜单栏问题没有解决)Virtual Network Computing(VNC)是进行远程桌面控制的一个软件。客户端的键盘输入和鼠标操作通过网络传输到远程服务器,控制服务器的操作。服务 ...

  • Linux下安装Apache+ASP环境的原因

    为什么要在Linux下安装ASP环境?且看这几个原因够不够: A. 作为Linux下的开发环境 B. 当IIS中的ASP仅用于后台,同时使用人数较少.前台页面主要以HTML静态页面展示,ASP用来做的 ...

  • Ubuntu下安装KDE桌面环境

    gnome和KDE只是不同的桌面管理器而已,软件阿什么的是不受影响的,放心装吧。 下面是安装KDE的过程: sudo apt-get install kubuntu-desktop 遇到选yes or ...

  • linux下安装apache详解

    下载httpd-2.2.6.tar.bz2 把httpd-2.2.6.tar.bz2放到/soft 下 [root@localhost ~]#cd /soft [root@localhost soft ...

  • window7环境下安装apache http server

    window7环境下安装apache http server window7 环境下安装apache http server 会遇到如下错误提示: 原因是软件安装时与windows7的“用户账户控制” ...

  • 如何在ubuntu下安装wine?在ubuntu下安装wine的方法

    wine,我每次安装ubuntu的时候都会装它,因为很多时候,它可以让我们的使用其他平台的软件,那么如何安装wine呢?下面小编要为大家带来在ubuntu下安装wine的方法!一起去看看吧! 以下是一 ...

  • Fedora 29下安装Chrome浏览器的具体操作步骤

    我们在系统上如何安装国际化的浏览器Chrome呢?接下来就跟小编一起来看一下吧.具体如下:1. 首先可以通过在电脑上的浏览器搜索名字来找到需要安装的浏览器,并且点击打开.2. 进入浏览器官网,点击下载 ...

  • Ubuntu下安装Nginx和Google Pagespeed的教程

    Nginx (engine-x)是一个开源的高性能 HTTP 服务器.反向代理和 IMAP/POP3 代理服务器.nginx 杰出的功能有:稳定.丰富的功能集.简单的配置和低资源消耗.nginx 被用 ...