0

我的 RewriteRule 规则有什么问题:

RewriteRule ^(.*)$ /ps1462/info_page.php?key=$1 [QSA,L]

当我在我的 .htaccess 文件中添加这一行时 - 得到 500 错误。我需要将所有字符发送到新页面。

4

1 回答 1

0

确保至少AllowOverride FileInfo在您的 virtualhost/httpd 配置中进行了设置。

如果你真的是一个点,那么在正则表达式中转义点总是一个好主意:

RewriteRule ^(.*)$ /ps1462/info_page\.php?key=$1 [QSA,L]

但这不会导致 500 内部服务器错误...

于 2012-04-16T18:50:50.727 回答