mod_rewrite不会重写,日志中也不会出错

时间:2012-02-05 10:38:29

标签: apache mod-rewrite

我正在尝试重写

http://localhost/pex/index.php?p=login

http://localhost/pex/login

如果设置了重新获取

http://localhost/pex/index.php?p=login&re=users

http://localhost/pex/login/re/users

我使用http://www.generateit.net/mod-rewrite/建议:

RewriteEngine On
RewriteRule ^pex/([^/]*)/re/([^/]*)$ /pex/index.php?p=$1&re=$2 [L]

这在WAMP上不起作用,并且LogLevel = debug没有产生错误。

请注意/ pex /只是一个临时文件夹,它最终会在根目录中。

先谢谢!

1 个答案:

答案 0 :(得分:0)

尝试将此添加到httpd.conf

<Directory "/path/to/site">
    AllowOverride All
</Directory>

在.htaccess中添加第一行中的这一行:

Options +FollowSymlinks