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

来源:互联网 发布:连供打印机知乎 编辑:程序博客网 时间:2024/06/05 23:37

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在服务器上 捣鼓一个。