.htaccess次のファイルを持っているディレクトリの1つでphpスクリプトを実行するために、PHP CGIがインストールされたapache2サーバーがあります。
RewriteEngine On
RewriteRule ^article\/(\d+)\/?$ article.php?id=$1 [NC,QSA]
書き換えなどhttp://www.mysite.com/article/132/のURIを入力するとリダイレクトが行われますが、内部article.phpでは読み取れません$_GET["id"]( var_dumpfrom $_GET/$_REQUEST空の配列になります
私が持っている別のサーバーでは、mod_php を使用した apache を使用しています - すべて正常に動作します。
CGI がその理由であると 100% 確信しているわけではありませんが、そう推測する十分な理由があります。
ありがとう!