.htaccess Rewriting Tomcat Server
Put the following into /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
Here the target of the RewriteRule is a filesystem path, not a URL as is more common. RewriteRule will accept either, and figure out which one is meant. Please see the RewriteRule documentation for that and more.
Related videos on Youtube
Pranav Hosangadi
Updated on September 18, 2022Comments
-
Pranav Hosangadi over 1 year
I am writing a website using Railo. My code is to be deployed on a Railo Server running on Tomcat, overlayed on a regular Apache+PHP server.
I need to send all requests to
http://subdomain.myserver.co.uk/
and its child files to the directory/public_html/railo/tomcat/webapps/ROOT/subdomain/
directory.I defined a subdomain in cPanel, with the document root as
/public_html/railo/tomcat/webapps/ROOT/subdomain/
, but still requests tohttp://subdomain.myserver.co.uk/
display files in/public_html/railo/tomcat/webapps/ROOT/
. I can view my files if I requesthttp://subdomain.myserver.co.uk/subdomain/
I've been fiddling with the .htaccess files for quite some time now, but I'm stuck
Is there any way I can do what I'm trying to achieve, or am I resigned to get those pages using
http://subdomain.myserver.co.uk/subdomain/
-
Pranav Hosangadi over 12 yearsWhere do I put this htaccess? in the ROOT directory?
-
Andrew Schulman over 12 yearsEdited to clarify that.
-
Pranav Hosangadi over 12 yearsSo let me demystify things a bit... My subdomain is enterprise.myserver.co.uk but my app resides in
/public_html/railo/tomcat/webapps/ROOT/lfEnterprise
Also this is a Tomcat server overlayed on an Apache, so please keep that in mind. -
Andrew Schulman over 12 yearsEdited again. I don't know Tomcat, but I don't think it matters here.
-
Andrew Schulman over 12 yearsEdited again to remove one of the RewriteConds.