启用 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

转载于:https://www.cnblogs.com/lygsbbs/p/4424176.html

Debian/Ubuntu下安装Apache的Mod_Rewrite模块的步骤分享相关推荐

  1. Ubuntu下安装Apache+PHP+Mysql

    Ubuntu下安装 apache+php+mysql文本服务器! ------------------------------------------------------------------- ...

  2. Linux :debian(ubuntu)下安装和使用haskell

    文章目录 Linux :debian(ubuntu)下安装haskell 安装 使用 Linux :debian(ubuntu)下安装haskell 安装 直接使用apt进行安装: sudo apt- ...

  3. Linux: debian/ubuntu下安装和使用Java 11

    Linux: debian/ubuntu下安装和使用Java 11 只需6行命令: su - echo "deb http://ppa.launchpad.net/linuxuprising ...

  4. Linux: debian/ubuntu下安装和使用Java 8

    Linux: debian/ubuntu下安装和使用Java 8 7行命令解决问题: su - echo "deb http://ppa.launchpad.net/webupd8team/ ...

  5. Linux: debian/ubuntu下安装Neo4j

    文章目录 Linux: debian/ubuntu下安装Neo4j Linux: debian/ubuntu下安装Neo4j Neo4j的官方仓库地址:neo4j/neo4j: Graphs for ...

  6. ubuntu 下安装apache服务器

    [系统版本]Ubuntu/Linaro 4.6.3-1ubuntu3 [apache版本]apache-httpd-2.2.23 [安装要点] Overview for the impatient安装 ...

  7. 安装apache的mod_rewrite模块

    1)首次安装apache,在编译时增加--enable-rewrite选项. 如:/configure --prefix=/usr/local/apachel --enable-so --enable ...

  8. debian,ubuntu下安装MariaDB,并设置密码,修改端口,允许外网访问

    文章目录 安装MariaDB 设置密码 修改端口 允许远程访问 安装MariaDB MariaDB存在apt 的更新中,如果追求最新版,可以下载二进制文件进行编译安装,但普通人用没必要那么麻烦,直接装 ...

  9. debian/ubuntu下安装java8

    2019独角兽企业重金招聘Python工程师标准>>> 通过oracle-java8-installer 安装的 方法: http://blog.csdn.net/feelang/a ...

最新文章

  1. 在ASP.NET中跟踪和恢复大文件下载
  2. oracle学习 sql基本语法(三),Oracle数据库学习三
  3. 北京奥运会闭幕式落下帷幕
  4. vue实现多行数据提交_(Vue起步)3.Vue设计模式:MVVM模式
  5. Struts2 ( 二 )
  6. es6 方法的 name 属性
  7. java struts 介绍,Struts入门之MVC介绍
  8. 浅谈Ddos攻击攻击与防御
  9. android进程守护 失效,保持Service不被Kill掉的方法--双Service守护 Android实现双进程守护 1...
  10. python数据分析和数据可视化总结
  11. 机场三字代码和四字代码的资料汇编
  12. DeBUG|实例化servlet类xxxx异常
  13. 圆柱体积怎么算立方公式_圆柱体积公式是什么,怎么算,
  14. 如何在Jsp页面加载时候就能执行某个方法
  15. 中国的超级计算机银河号,美国突然切断GPS,是银河号的一次屈辱,中国:不会再让悲剧发生...
  16. 有时候内卷也可以走捷径,比如几行代码也可以霸榜朋友圈~
  17. 容器集合——Collection(单列)、Map(双列)
  18. iOS - Xcode提高编译速度,增量编译,ccache
  19. thinkpad S3笔记本无线网速慢的解决方案
  20. 威刚xpg 龙耀 lancer ddr5 6000 32G超频记录

热门文章

  1. linux查看nginx、apache、php、php-fpm、mysql及配置项所在目录
  2. Altium Designer 09 (Protel)总线使用方法(解决导入PCB无网络标号问题)
  3. 《深入理解Java函数式编程》系列文章
  4. 【转】Android 音量键+电源键 截屏代码小结
  5. 生成跨语言的类型声明和接口绑定的工具(Djinni )
  6. lua52 C API测试代码
  7. qml-创建可移动的模态弹出框
  8. MFC消息详解 (WindowProc|OnCommand|OnNotify)
  9. 使用directX 7结合C#进行2D游戏编程
  10. IOS之SplitViewController的使用