我有一個WordPress網站,我們正在面臨使用圖像的一些問題。圖像存在於遠程URL,但捲曲給我404狀態
圖像存在於服務器上,當我們通過URL訪問圖像時,它的工作原理和圖像顯示。
但是當我們使用curl,file_get_contents,fopen,copy等命令來獲取或訪問文件時,我們得到了404錯誤狀態碼。
任何人都可以幫助我,我不知道這是服務器問題還是WordPress問題。
下面是我的代碼示例:
$url = "http://blogbucket.in/wp-content/uploads/files/0B6IGyYw9A5RYS0tNelJrdmFsMTQ/airbitz-co1.png";
$ch = @curl_init($url);
@curl_setopt($ch, CURLOPT_HEADER, true);
@curl_setopt($ch, CURLOPT_NOBODY, true);
@curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
@curl_setopt($ch, CURLOPT_FAILONERROR, true);
@curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
@curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
@curl_exec($ch);
$header = curl_getinfo($ch);
curl_close($ch);
echo "<pre>";
print_r($header);
echo "<pre>";
下面是我看到目前爲止的鏈接。
cURL is returning 404 on a file that exists (remote server). Why?
How to check if an URL exists with the shell and probably curl?
PHP Detecting if source image url link leads to a "broken" image?
,您可以嘗試here。
我們需要看你的代碼,使用PHP Curl做一個例子併發布它,以便我們可以看到你正在嘗試做什麼 – zack6849
@ zack6849當然,我會更新我的問題。 – vaibhav
爲什麼你們降級我的問題,如果你認爲你的問題很好,那就解決問題。 – vaibhav