Debian/Ubuntu下安装Apache的Mod_Rewrite模块的步骤
2024-10-19 21:22:50
启用 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
最新文章
- Back-propagation, an introduction
- IOS Block-Block块的使用与理解
- Android Studio :Android Studio 与 Gradle 深入【二】
- PHP 生成二维码
- console下纯字符实现的俄罗斯方块
- .NET/C#- EPPLUS DEMO
- Backbone.js学习之Model
- SpringMVC+Spring+Hibernate+Maven+mysql整合
- hdoj 2829 Lawrence 四边形不等式优化dp
- ios get airplay name
- #define DEBUG用法
- OCP读书笔记(19) - 数据库空间管理
- 利用Fiddler抓取websocket包
- PHP常用设计模式讲解
- Linux systemctl 命令完全指南
- .net 报错汇总——持续更新
- If 条件左边写常量?
- 【Linux】【Jenkins】编译过程中遇到ERROR: Failed to parse POMs的解决方案
- FortiGate设置E-mail告警
- Linux 文件系统扩展属性【转】