簡書文章圖片外鏈403問題

最近剛上研,所以事情比較多,一直沒有注意到自己博客的圖片都無法訪問了,都是403,后面了解才發(fā)現(xiàn)是簡書對圖片外鏈設置了限制,簡單來說就是做了個根據(jù)http請求頭中的referrer的值來驗證請求是不是來自本站,如果不是就返回403或者重定向之類的。
可以看到簡書這么做很明顯是因為大部分人都把簡書當做圖床或者云筆記的平臺來使用,高額的服務器費用,卻沒有代理經(jīng)濟價值,沒有辦法,只能通過這種方法來限制“白嫖用戶”。
說說具體情況吧,我的博客是github上使用hexo搭建的,然后在簡書寫,寫完同步到個人博客上的,簡書的這個措施直接影響到我個人博客的使用了,那就只能改改唄。經(jīng)過測試簡書和微博的圖片外鏈在referrer值為空也是可以訪問的,所以他們的策略是只要你帶了其他站點的信息就403,所以我們只要設置頁面的referrer值為空就行??戳丝淳W(wǎng)上的說法

image.png

直接在文章里面添加

<meta name="referrer" content="no-referrer"/>

確實是個方法,但是我的文章太多了,一個一個加太麻煩了,而且我主頁上還有圖片呢,既然是hexo,直接生成靜態(tài)頁面的,那就直接改配置文件就行。
在themes/主題/layout路徑里面找到生成頁面的ejs文件,然后會有個head之類的ejs文件,在這里面加上上面的代碼就行:


image.png

可能會在下面的子目錄里面,或者其他的配置文件,具體看代碼怎么寫的。改好之后hexo d -g就行啦。最近寫的比較少了,后面會慢慢繼續(xù)開始記錄一下東西了。
不知道后面簡書或者其他的平臺對于圖片外鏈會有其他的限制手段,只能見招拆招了,不過應該就是在取舍上做的一個平衡了,要是真的把圖片外鏈限制的死死的那就真的會損是很多用戶的吧,所以我對這事還是挺放心的,畢竟我也不是白嫖黨。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容