Apache 启用.htaccess 以支持 Rewrite 伪静态
刚刚在处理一个 Apache Rewrite 的问题,也就是伪静态功能。这东西我也不是很特别熟,我的理解是,静态规则要么在配置文件 httpd.conf 里写,要么采用网站根目录下写入 .htaccess 文件的方式。前者搞了很久没成功,可能我写得不对,打算试试后者的方法。
1、启用rewrite
打开httpd.conf,将
# LoadModule rewrite_module modules/mod_rewrite.so
前面的 # 去除。
2、启用.htaccess
在虚拟机配置代码段中,将 AllowOverride None 修改为:AllowOverride All。
3、新建.htaccess文件
这个文件得建在网站根目录下,而且无法直接新建,因为没有文件名。解决的方法是新建一个 txt 文档,用 Notepad++ 或其它文本编辑打开,将规则写入后,另存为“.htaccess”。
最后,终于生效了!故在此留个笔记。
- 属于分类:技术乐园
- 本文标签:
- 流行热度:超过 1,624 人阅读
- 生产日期:2019年11月01日 - 16点41分12秒
- 相关内容: