我有一个 .htaccess 文件,它使用路由查询字符串参数将所有 URL 重定向到 index.php 文件:
# Enable Mod_rewrite
RewriteEngine on
# Redirect pretty URLs to the index file
RewriteRule ^([\w\/\-]+)/?$ index.php?route=$1
这很好用,但其中包含查询字符串的 URL 除外。例如,我有一个带有错误代码 ( /admin/login?error=1
) 的表单重定向回登录屏幕。显然,问题在于,$_GET[error]
参数永远不会传递给主脚本。
我如何将这些参数传递给脚本?