Windows下Apache开启rewrite

在Windows下,我们一般使用的是Administrator账号,所以启用这两项非常简单:


在[Apache安装目录]/conf/httpd.conf中找到#LoadModule rewrite_module modules/mod_rewrite.so


去掉前面的注释符号#。如果没有这行,请添加。并确认apache安装目录下的modules文件夹中是否有mod_rewrite.so这个文件。这样就启用了Mod Rewrite功能。在[Apache安装目录]/conf/httpd.conf中找到

  Options FollowSymLinks  

AllowOverride None  

Order deny,allow  

Deny from all


把“AllowOverride None”改成“AllowOverride All”,这样所有的文件夹都支持.htaccess了,或者针对指定的文件夹启用.htaccess,可以在

[Apache安装目录]/conf/httpd.conf中加入

  Options Indexes FollowSymLinks  

AllowOverride All  

Order allow,deny  

Allow from all

这种做法一般是和虚拟主机配置在一起的,所以大多数会把上述配置代码写入[Apache安装目录]/conf/extra/httpd-vhost.conf中,这样比较清晰易于管理。重启Apache后,就ok了。


修改时间 2021-12-23

声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。
随机推荐
JavaScript 窗口/文档事件
视频剪辑软件 Shotcut 笔记
HTML textarea 文本输入框
WordPress WP_Query() 文章置顶的方法
Node.js 实现 RBAC 权限模型
JavaScript 中 0.1 加 0.2 不等于 0.3 的原因和解决方法
JavaScript location对象
JavaScript 操作表单