國外很多比較知名且很穩(wěn)定的免費空間都存在著一種情況就是不允許外鏈圖片,當(dāng)然這也是為了同服務(wù)器上的其它用戶著想,像zymic這種老牌又穩(wěn)定的免費空間都禁用了很多的函數(shù),雖然空間質(zhì)量很好,但就是不讓你外鏈,很多朋友都是使用收費空間做站,為了節(jié)省流量想找個穩(wěn)定的免費空間做圖床,卻苦尋無果。
一般較為知名的免費空間,穩(wěn)定性不錯的愛刪站,不愛刪站的限制又多,不知名的更不用說了,可能用幾天空間商就跑路了,到時數(shù)據(jù)丟了哭都沒處哭,所以今天就以zymic為例教大家怎么讓這些老牌穩(wěn)定的免費空間成為你的外鏈圖床。
有一點需要注意:使用此方法可能會導(dǎo)致刪站,請自行判斷
下面說一下操作方法:
1、先將以下代碼復(fù)制下來并保存為index.php,為了方便查找放在桌面吧:
$queryStr = $_SERVER['QUERY_STRING'];
if ( !empty($queryStr) ) {
$outFile = implode('/', explode('/', $_SERVER['script_FILENAME'], -1)) . "/$queryStr";
if ( !file_exists( $outFile ) ) {
echo 'File Not Found: ', $queryStr;
} else {
header("Cache-Control: public, must-revalidate");
header("Content-Type: image/gif" );
header("Content-Transfer-Encoding: binaryn");
echo file_get_contents($outFile);
}
}
?>
2、將準備好的index.php這個文件使用ftp上傳到你的zymic空間的根目錄,最好放在子目錄,在根目錄下隨便放點東西做個站防止刪站
3、上述的準備工作做完之后,圖片已經(jīng)可以外鏈了,但是也是需要方法的,下面跟大家說一下外鏈鏈接的格式:
根目錄下做圖片空間鏈接寫法:http://你的域名/?/圖片名稱.圖片后綴;
例:
子目錄下做圖片空間鏈接寫法:http://你的域名/目錄名稱/?/圖片名稱.圖片后綴;
例:
注:用根目錄或子目錄做外鏈空間取決于文中index.php的保存位置,index.php在哪哪個文件夾才可以外鏈
至此你的zymic免費空間就成了你的外鏈圖床了,當(dāng)然此方法也可以用于其它限制了外鏈圖片的免費空間使用,不過index.php中的代碼要改一下:
找到: $outFile = implode('/', explode('/', $_SERVER['script_FILENAME'], -1)) . "/$queryStr";
修改成: $outFile = $_SERVER['DOCUMENT_ROOT'] . $queryStr;
然后按照zymic的操作方法即可
本文出自咿呀信息網(wǎng),轉(zhuǎn)載請保留鏈接,謝謝!
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!