/ 中存储网

windows下Apache用.htaccess文件名配置rewrite伪静态

2013-10-01 18:07:01 来源:itjs.cn

前几天看到网上很多人都在问windows下能否用.htaccess,很多都说不能,其实,是可以滴

下面我们来实战一次,实现index_*.htm定向到index.php?page=*

首先,在wwwroot目录下建立1.htaccess,内容

RewriteEngine on

RewriteRule ^index_([0-9]+).htm$ index.php?page=$1

然后开始-》运行。输入cmd,回车。用CD进入网站目录。我的是d:wwwroot,应该顺次输入D:回车,cd wwwroot回车。然后输入 rename 1.htaccess .htaccess。

step1 finished!

打开httpd.conf,找到

#LoadModule rewrite_module modules/mod_rewrite.so

去掉前面的#。

然后找到:

AddModule mod_rewrite.c

同样去掉前面的#。

然后找到

<Directory "D:/wwwroot">

(D:/wwwroot是网站目录),向下找,

把第</Directory>之前的

AllowOverride None

改成

AllowOverride All