我有一个安装了 PHP CGI 的 apache2 服务器,可以在我的一个目录中运行 php 脚本,我有.htaccess
以下文件:
RewriteEngine On
RewriteRule ^article\/(\d+)\/?$ article.php?id=$1 [NC,QSA]
当输入 URI 时,例如http://www.mysite.com/article/132/
rewrite 会进行重定向,但在里面article.php
我无法读取$_GET["id"]
(var_dump
from $_GET
/$_REQUEST
导致空数组
在另一台服务器上,我有 apache 和 mod_php - 一切正常。
我不是 100% 确定 CGI 是造成这种情况的原因 - 但我有充分的理由假设
谢谢!