2009-09-04 97 views
1

我有我的静态网站,其中集成了WordPress博客。现在我已经制作了一个Grails应用程序,我想要整合这些WordPress博客。如何将WordPress博客与我的Grails应用程序集成?

我已将WordPress文件夹从我以前的网站复制到我的Grails应用程序的web-app文件夹中。但我不能够访问WordPress的文件夹,当我打网址 - http://localhost:8080/myApplicaiton/wordpress/,它显示了这个错误:

Error 500: java.net.SocketTimeoutException: Read timed out

而且,在我我需要的映射urlMappings.groovy一个是

"/$generalPageURL"(controller:'myConroller', action:'myAction') 

如果我输入上面的映射,WordPress的所有请求都会变为myControllermyAction。有没有什么方法可以通过上面的映射到达web-app文件夹中定义的WordPress文件夹?

回答

1

这可能听起来很愚蠢,但是您的WordPress博客需要PHP才能运行。您最好使用Apache等HTTP服务器,在前端使用PHP,并使用mod_proxymod_jk类型的配置将两个应用程序(Grails和WordPress)连接在一起。这样,您的用户可以看到http://www.yoursite.com/wordpresshttp://www.yoursite.com/grailssite,其中HTTP请求由Apache处理,然后让它将Grails部分传递到Jetty/GlassFish或您正在使用的任何内容。

0

我认为你需要以相反的顺序做到这一点配置Apache重定向到PHP网站而不是grails重定向到Apache服务器。

相关问题