我有一个与WordPress博客集成的静态站点。现在,我已经制作了一个Grails应用程序,希望与之集成那些WordPress博客。
我已经将从以前的站点复制的WordPress文件夹放置到Grails应用程序的web-app文件夹中。但是我无法访问WordPress文件夹,因为当我点击URL-http://localhost:8080/myApplicaiton/wordpress/时,它显示此错误:
Error 500: java.net.SocketTimeoutException: Read timed out
另外,在我的
urlMappings.groovy
中,我需要的映射之一是"/$generalPageURL"(controller:'myConroller', action:'myAction')
如果我在上面的映射中添加了WordPress,则所有对WordPress的请求都将发送到
myAction
的myController
。有什么办法可以通过上述映射仍然到达在web-app文件夹内定义的WordPress文件夹?
最佳答案
这听起来可能很愚蠢,但是您的WordPress博客需要PHP才能运行。最好使用前端带有PHP的HTTP服务器(如Apache),并使用mod_proxy或mod_jk类型的配置将两个应用程序(Grails和WordPress)连接在一起。这样,您的用户可以看到http://www.yoursite.com/wordpress和http://www.yoursite.com/grailssite,HTTP请求由Apache处理,然后将Grails部分传递给Jetty / GlassFish或您使用的任何东西。
关于wordpress - 如何将WordPress博客与Grails应用程序集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1377225/