calico 發表於 2015-2-6 17:17:39

發文出現Forbidden‏錯誤的解決方法

最近常有會員反應發文時出現錯誤
錯誤訊息如下:
Forbidden
You don't have permission to access /dz/forum.php on this server.


Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
將論壇所有內容搬到其他機器上
重新測試有問題的發文,卻又一切正常
好吧!這是很詭異的狀況

查了幾天的discuz官方論壇
提到的是有可能是主機設定的檔案權限問題
但即使是將夜色所有檔案權限開到最大,問題依舊存在

只好從發文內容先著手檢驗
檢查有問題的文章內容
全是使用免費圖床的圖片語法造成的

主機商來幫忙解決了問題
以後如果語法是長這樣的(為避免url被過濾,我特意在url前加了個空格)
[ url=http://imageshack.us/photo/my-images/200/3ynp.jpg/]http://imageshack.us/a/img200/204/3ynp.jpg


請改為
[ url=http://imageshack.us/photo/my-images/200/3ynp.jpg]http://imageshack.us/a/img200/204/3ynp.jpg


就是url=之後的網址,最後的一個斜線取消掉
把http://imageshack.us/photo/my-images/200/3ynp.jpg/
改成http://imageshack.us/photo/my-images/200/3ynp.jpg
自然就不會出問題了


其實個人覺得用dropbox當圖床來貼圖是很不錯的選擇
以下是幾種圖庫的教學
三分鐘學會貼圖:使用Dropbox圖床
三分鐘學會貼圖:成人圖床Postimage
頁: [1]
查看完整版本: 發文出現Forbidden‏錯誤的解決方法