天天看点

[转]让Apache 虚拟主机支持Rewrite和解析.htaccess

Apache支持 Rewrite

首先检查httpd.conf 查找看看有没有下面一段

LoadModule rewrite_module modules/mod_rewrite.so

没有的话编译一个mod_rewrite.so放入模块目录下然后把这段代码放入httpd.conf,完成后重新启动apache即可

如果已经有这段的话,就基本上已经有了Rewrite功能.

如果是虚拟主机的话需要类似如下的配置

<VirtualHost *:80>

………………

<Directory "/XXXX">

Options FollowSymLinks IncludesNOEXEC Indexes

DirectoryIndex index.html index.htm default.htm index.php default.php index.cgi default.cgi index.pl default.pl index.shtml

AllowOverride all

Order Deny,Allow

Allow from all

………………

</Directory>

………………

</VirtualHost>

这样的话就可以吧.htaccess文件放到你的虚拟主机的文件根目录里了。appache即可正常解析这个文件。

小提示:.htaccess文件在win环境下是建立不了的 可以到网上下载一个也可以通过ftp在服务器上 捣鼓一个。