【发布时间】:2014-09-08 18:42:12
【问题描述】:
在我的 .htaccess 文件中:
RewriteEngine On
RewriteBase /
RewriteRule ^([^/]+)/?$ index.php?ToDo=$1 [L,QSA]
在执行 print_r($_GET) 时,它会输出
Array ( [ToDo] => index.php )
但是,当我将重写规则更改为
^([^/.]+)/?$ index.php?ToDo=$1 [L,QSA]
print_r 然后输出 $_GET 是一个空数组。有人可以向我解释为什么会发生这种情况吗?
【问题讨论】:
-
产生此输出的 URL 是什么?
-
完整的 url 在我的本地服务器上并输出 //local.test/
标签: php regex .htaccess mod-rewrite