无法在.htaccess中获得简单的RewriteRule以在本地WAMP中工作

时间:2012-06-23 15:08:01

标签: wamp wampserver

我启用了mod_rewrite,重新启动了所有服务,仍然没有生效。这就是我在.htaccess中所拥有的:

上的RewriteEngine

RewriteRule。* localhost / phpinfo.php

请告知。

1 个答案:

答案 0 :(得分:0)

首先,重写规则一般不会影响URL的主机部分(除非您指定预定义的名称,如REQUEST_URI等),只是路径部分(excellent article解释位和字节URL重写。)那说你的规则应该至少看起来像这样。

RewriteEngine On
RewriteRule (.+) /phpinfo.php [L]

此外,您的AllowOverride指令是否配置为允许.htaccess文件的特定vhost(或文件夹)?如果不是.htaccess文件将被完全忽略。为了使mod_rewrite工作,需要将其设置为至少FileInfo Options

AllowOverride FileInfo Options