2016-06-11 105 views
5

我編寫了一個小小的PHP腳本,它只是將用戶上傳的文件上傳到服務器。 我已經在我的Xampp服務器(本地)上測試過,並且一切正常。但是當我上傳到我的github頁面Here,它給了我這個錯誤405 NOT ALLOWED ...所以我GOOGLE了很多,發現我必須允許HTTP Post方法。 所以我的問題是現在:我如何讓我的github頁面POST方法?Github頁面允許HTTP Post方法

預先感謝您。

+0

看起來它不是PHP的問題,但GitHub Pages webserver拒絕所有的HTTP POSTs。你應該聯繫GitHub的幫助,恕我直言。 –

+0

@LapshinDmitry好的,我會的。但是沒有任何設置允許POST方法? – balex

+0

我其實是這麼認爲的,因爲GitHub Pages是爲靜態網站設計的,它根本不支持POST,所以你的網站是無狀態的,但這只是我對主題的想法(這就是爲什麼我不回答,只是評論:) )。您還可以編輯問題標籤和標題以從Github Pages用戶那裏獲得更多答案。 –

回答

2

GitHub頁面只能提供靜態內容,並且沒有辦法在GitHub頁面上運行PHP或上傳東西。這就是爲什麼GitHub不允許POST請求。

如果您需要服務器端腳本(例如PHP),則需要使用提供這些功能的Web主機。

+0

好吧,這很傷心,但是謝謝 – balex

+0

@balex,有很多(免費)虛擬主機,它提供PHP。 – JonasCz

+0

是的,我知道,但我做了這麼多的搜索引擎優化到我的github頁面。:( – balex

相關問題