apache最简单的url rewrite

Sun 06 November 2011
By dqw

要实现访问rewrite-xxx.html然后重定向到rewrite.php?id=xxx

1、开启apahce的重定向功能,打开apahce的配置文件,httd.conf

去掉该行前边的注释

LoadModule rewrite_module modules/mod_rewrite.so

把对应的AllowOverride None 改为AllowOverride All

2、在主机根目录建立一个.htaccess文件写入如下内容

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^rewrite-(.*).html$  rewrite.php?id=$1
</IfModule>

windows下没法直接新建.htaccess文件,可以先建立一个合法的名字比如htaccess.txt,然后用dos命令ren htaccess.txt .htaccess改名就可以了