apache mod_rewrite不会重写,日志中没有错误

djp7away  于 2023-01-14  发布在  Apache
关注(0)|答案(1)|浏览(127)

我在试着重写

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/只是一个临时文件夹,它最终将位于根目录中。

zvokhttg

zvokhttg1#

尝试将其添加到httpd.conf中

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

在.htaccess中,在第一行添加以下行:

Options +FollowSymlinks

相关问题