1 頁 (共 1 頁)

試用或購買後上傳網頁或覆蓋圖片後時沒法看到圖片或網頁(何謂反盜連)

文章發表於: 2005年 4月 30日, 19:18
hamlet
通常會發生這種情形有幾個:
一、圖片沒有上傳完整
二、設置只能由首頁(類似http://xxx.com.tw的網址)進入的反盜連、因為預覽網址時通常為http://ip/~帳號/所以當您設定只能由首頁網址進入時要預覽時當然會被反盜連因為打上的是預覽網址http://ip/~帳號 所以不是由您設定的http://xxx.com.tw自然反盜連會擋掉您瀏覽圖片的權利當然不能看到圖片、請在購買了虛擬主機並且設定了dns生效後再設定反盜連
三、租用美國主機或任何linux主機請勿使用中文檔名的網頁及任何內容,美國主機為英文主機無法認出中文檔名。
四、網頁及任何檔案內容要能瀏覽請放置正確的資料夾、linux為public_html資料夾、windows為httpdocs
所謂的反盜連是指防止網站上的圖片被超連結到另一個網站、當我們設定了反盜連後別人要連到你網站上的圖片時是沒法看到圖片的。
所以當您設定暸只准許的網站網址能進入時其他人要看到該網站上的圖片也只能夠上妳准許的網站才能上、所以當您在設定時一定要注意不要設定到其它網站去、千萬不要誤會字面上的意思誤認為設定時要哪些網址不能連上你的圖片、那就大錯特錯了。
簡單的說上面要你設定的網址是能夠讓你看到網頁圖片的進入網址就對了
五、大小寫檔名、路徑錯誤:
當我們在設計網頁時請記得在linux的檔案中大小寫是不一樣的、在windows的作業系統設計網頁時檔名為大小寫皆可認出檔案及圖片,但是再linux伺服器上大小寫是不一樣的大寫是大寫小寫是小寫、所以當您設計網頁時檔名需與網頁相關聯結的路徑大小寫相同以免照成上傳後無法正常顯示圖片的問題、還有一點要注意的事當你要修改或覆蓋圖片時大小寫也要和原來的圖片檔名相同才可覆蓋成功、否則當你上傳上去時那又是另外的一個檔案。
再來就是路徑錯誤的問題:
當你做好網頁後有些圖片的路徑需要連結正確:
範例說明:
當你將圖檔demo.gif放置於public_html/images/資料夾內時
假如你的網址是adc.com.tw那圖檔的路徑就是adc.com.tw/images/demo.gif
abc.com.tw/public_html/images/demo.gif 或public_html/images/demo.gif
意思是當您的瀏覽器打上abc.com.tw時那就等同於連結到public_html所以圖檔路徑加上public_html是不對的是多餘的。