【发布时间】:2017-01-05 21:37:03
【问题描述】:
我正在使用以下 .htaccess 规则:
RewriteRule ^news/(.*),(.*).html$ news.php?id=$2 [L]
当使用例如。以下网址:
http://www.foo.com/news/bar,303.html
它适用于我的本地 xampp,但不适用于实时服务器.. var_dump($_GET) 返回一个空数组,因此过滤器没有定义 id 参数。 有什么想法有什么问题吗?
编辑:我安装了 mod_rewrite,它适用于大多数链接,但不是这个..
【问题讨论】:
-
确保你的实时服务器上安装并运行了 mod rewrite
-
如果
var_dump($_GET)完全是空的,那么就大错特错了。即使脚本确实使用...?id=执行并且没有值,您仍然会在数组中有$_GET['id'] = null。 -
是的,这正是问题所在:D