2017-02-11 150 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