【发布时间】:2014-06-29 22:58:14
【问题描述】:
.htaccess
RewriteRule ^apply/import?$ index.php?action=import [NC]
RewriteRule ^apply/import/([0-9a-zA-Z]+)/?$ index.php?action=import&code=$1 [NC]
我运行以下 url 和 print_r($_GET)
"localhost/apply/import" //Prints Array ( [action] => import ) as expected
"localhost/apply/import?code=abc123" // Prints Array ( [action] => import ) only, and is missing code.
如何捕获获取变量代码?
【问题讨论】:
-
htaccess 的第二行导入后有一个斜线..
-
@scrowler 删除了斜线,甚至尝试用问号替换它?。在任何一种情况下,它仍然失败。第一个 htaccess 规则仍然首先执行。