0
有什么不对我重写规则的规则:重写规则得到任何URL
RewriteRule ^(.*)$ /ps1462/info_page.php?key=$1 [QSA,L]
,当我在我的.htaccess文件中加入这一行 - 获得500错误。 我需要将所有字符发送到新页面。
有什么不对我重写规则的规则:重写规则得到任何URL
RewriteRule ^(.*)$ /ps1462/info_page.php?key=$1 [QSA,L]
,当我在我的.htaccess文件中加入这一行 - 获得500错误。 我需要将所有字符发送到新页面。
确保虚拟主机/ httpd配置中至少设置了AllowOverride FileInfo
。
而且它总是在正则表达式逃脱点,如果你真的是一个点一个好主意:
RewriteRule ^(.*)$ /ps1462/info_page\.php?key=$1 [QSA,L]
但不会导致500内部服务器错误...
是否启用了mod_rewrite首先?用'RewriteEngine On'? – 2012-04-16 18:56:11
不打开RewriteEngine不会导致500被抛出。 – Seybsen 2012-04-17 04:50:38