2013-10-01 18:07:01
来 源
itjs.cn
Apache
这里分享一下windows下apache用.htaccess文件名配置rewrite伪静态,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。

前几天看到网上很多人都在问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

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。