ulysses 寫:
brendon 寫:
我將mp3檔案放置在hinet提供的空間中,
在自己寫的網頁中連結過去, 當在電腦上測試時ok,
可是把網頁上傳到yahoo的網頁空間時,
就顯示--
Forbidden
You must supply a local referer to get URL '/31/8c/13619717/blog_94325/dv/4003374/4003374.mp3' from this server.
請問, 這是什麼緣故, 要如何解決呢?
ross_tt 寫:
現在幾乎所有的免費空間都不會讓你放 MP3 的檔案了!
能不能放 mp3 是一回事,不過 brendon 兄碰到的是另外一個問題,HTTP REFERER。HTTP REFERER 是附加在 HTTP Request Header 裡面的一段資訊,告訴伺服器你是從哪個網頁點選 Link 連過來的。有許多免費或租用空間都禁止從其他伺服器轉發連接檔案。如果你放一個 HTML 在放 MP3 檔案的伺服器上,在 HTML 裡用 META Redirect 或 Javascript 轉址到那個檔案,就可以解決這個問題。
另外,MP3 不給下載的限制,有幾個偷吃步:
1. 如果只是要下載,那就壓縮成 zip 或 rar 吧。
2. 如果是要內嵌成背景音樂,你可以把 mp3 改名成 .wmv 或 .mid。Safari 和 FireFox 都不認得,但是在 PC 的 IE 上可以正常播放。
哇! 原來是這樣, 不過關於meta跟javascript這幾天才在網路上讀到,
好像有點複雜, 不像html看一下基本教學至少就可以上手;
包含php,css,還有最近很紅的rss, 往上的文章找了又找, 看了又看,
還是完全不知道如何開始, 甚至大部分文章都是標明給已經會的人當作
程式碼手冊用的,不像html有很多從簡單教起的文章...
前輩知道一些關於這些的網路資源嗎?
因為我不在國內, 這邊連英文書都不是很容易找,...
就算找到了, 價格高不說, 畢竟英文還是第二語言...
總之, 先謝謝上面的詳細說明, 我會努力再試試!!
