WinXp Apache虚拟主机开启Mod_rewrite

一,httpd.conf

1. 让Apache2.2加载mod_rewrite.so模块;

去掉:#LoadModule rewrite_module modules/mod_rewrite.so前的#

2. 将AllowOverride None改为AllowOverride All

搜索即可。

二,httpd-vhosts.conf

1. 虚拟主机配置单元,最后面加入代码:RewriteEngine On。然后再项目主目录中加入.htaccess文件即可,当然您也可以将重写规则写入虚拟主机配置单元中,也可以将RewriteEngine On入.htaccess文件中。

例,Localhost开启Mod_rewrite

<VirtualHost *:80>

ServerAdmin [email protected]

DocumentRoot E:\Hosts\localhost

ServerName localhost

ServerAlias localhost

ErrorLog logs/localhost-error_log

CustomLog logs/localhost-access_log common

# 开启Rewrite

RewriteEngine On

</VirtualHost>


<hr>
以上是网上的,但是第二条无法实现,而且不需要,第一条修改后,重新启动Apache服务器成功!


你可能感兴趣的:(apache,Module,服务器,.htaccess)