.htaccess重写Tomcat服务器

我正在使用Railo编写一个网站。 我的代码将被部署在运行在Tomcat上的Railo服务器上,覆盖在常规的Apache + PHP服务器上。

我需要将所有请求发送到http://subdomain.myserver.co.uk/及其子文件到/public_html/railo/tomcat/webapps/ROOT/subdomain/目录。

我在cPanel中定义了一个子域,文档根目录为/public_html/railo/tomcat/webapps/ROOT/subdomain/ ,但仍然要求http://subdomain.myserver.co.uk/显示/public_html/railo/tomcat/webapps/ROOT/ 。 我可以查看我的文件,如果我请求http://subdomain.myserver.co.uk/subdomain/

我一直在摆弄.htaccess文件,现在已经有一段时间了,但是我被困住了

有什么办法,我可以做我想要实现的,或者我辞职获取这些网页使用http://subdomain.myserver.co.uk/subdomain/

将以下内容放到/public_html/railo/tomcat/webapps/ROOT/.htaccess中:

 RewriteEngine on RewriteCond %{HTTP_HOST} enterprise.myserver.co.uk RewriteRule (.*) /public_html/railo/tomcat/webapps/ROOT/lfEnterprise$1 

这里RewriteRule的目标是一个文件系统path,而不是一个更常见的URL。 RewriteRule将接受,并找出哪一个意思。 请参阅这个和更多的RewriteRule文档 。