url_rewriting を使用するローカル サーバー (http://localhost/) でホストされている Web サイトがあります。
ブラウザでページにアクセスすると、問題なく読み込まれます。
しかし、PHP cUrl で同じ URL にアクセスすると、404 が返されます。
例:
mod_rewrite を含む URL: http://localhost/site/test
実際のページ: http://localhost/site/test.php
Firefox からhttp://localhost/site/testをロード中:動作中
cUrl を使用した読み込み:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://localhost/site/test");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$output = curl_exec($ch);
curl_close($ch);
$output -> Apache からの 404 ページ
cUrl が 404 メッセージを返す理由を知っている人はいますか?