2017-02-11 144 views
4

我試圖在虛擬目錄(未選擇應用程序)(即site.com/blog)中運行WordPress。虛擬目錄中的Azure WebApp上的Wordpress - 非應用程序

的WordPress網站工作正常,除了HTTP的POST(提交表單)不起作用。他們返回200,但不採取任何行動,即登錄只是返回登錄。

根網站的主站點很複雜,有一個大的web.config。如果我嘗試將「/ blog」虛擬目錄放入應用程序中,由於繼承的web.config,WordPress會失敗並出現大量錯誤。

任何想法?

回答

1

發現問題 - 一個掠影模塊干擾PHP。我在web.config中註釋了有問題的模塊,並且所有事情都按照預期在WordPress上運行。

+0

我有完全相同的問題......您究竟是如何確定干擾PHP的模塊?我在虛擬目錄的web.config中已經刪除了一些模塊,但是我不知道如何確定哪個模塊影響了Wordpress站點(如果有的話!) – Brett

+0

痛苦地 - 我將它們刪除了一個一次:-( – viperguynaz

+0

感謝您的答覆,我最終做了同樣的事情。 – Brett

1

我已經在我公司的網站上完成了這項工作。如果你試圖用虛擬目錄來做,你會有一段糟糕的時間。

我們跟着these instructions和它的作品就像一個魅力。

唯一的問題,我們已經進行了搞清楚如何處理重寫從http規則,HTTPS和非www到www讓他們也整個博客一致爲好。

+0

抱歉 - 需要一個虛擬目錄,以便代碼不在與asp.net站點相同的代碼庫中。 – viperguynaz