2013-02-04 44 views
1

我的網站託管在CDN中,並使用wordpress開發。我在前臺有一個表單。問題是,當我提交表單時,它顯示404錯誤。我在表單中給出了行動頁面的完整鏈接。但它仍然是相同的404頁面。這種形式在禁用CDN時正常工作。這是使用cdn的問題嗎?那麼,我如何在CDN託管網站提交表格?如何在託管於CDN的網站中提交表單

如果我的形式是像 <form name="form1" action="domain.com/target.php" action="post" > <input name="field1" type="text" /> <input name="field2" type="text" /> <input type="submit" name="submit-form" /> </form>

我應該在哪裏點我的POST請求的目標? 我知道可以在CDN託管網站上鍛鍊表單。 我們在我們的網站上正在使用Wp-poll插件,並且基於ajax。它工作正常。

我準備將表單也更改爲ajax。我知道如何使用jquery post發送post請求。但是我怎樣才能在CDN上做到這一點? 。我應該在哪裏指出我的發佈請求?請提供一些例子。請解釋一下,wp-poll如何解決這個問題?

+1

顯示您的工作? –

+0

您有任何可以查看的代碼嗎? – War10ck

+0

我們的網站是http://goo.gl/ZUyMC。該表格在部分投票和談話下。如果CDN被禁用,否則它只是重新加載在同一頁 – Manesh

回答

1

你的問題是在細節上稍輕,但在一般的CDN提供商只提供靜態文件 - 它不能運行服務器端代碼。因此,您的POST請求的目標無法在CDN上運行。

但是,404最可能的原因是您發佈到的文件不存在 - 您要麼沒有將其上傳到CDN,要麼已經將它指向的URL不是'不存在。

+0

我們正在使用WP-民調刪除它在我們的網站WordPress插件。它工作正常。我知道它使用ajax。如果CDN無法運行服務器端代碼,那麼wp-poll如何工作?我有點困惑。請解釋WP-調查工作?我怎樣才能以我們自己的形式實現它? – Manesh