Hi Team,
I am using "Tomcat 10.1" in our environment and I wanted to redirect url
from https://example.com to https://www.servercom:7777 and for this i
modified the server.xml as below in tomcat config, and the below
configuration doesnot seems to work. Does anyone has ideas. Please suggest.
The url alone https://www.servercom:7777/ already works. But just
redirection from the old to one doesnot.
<Host name="example.com" appBase="app" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="example" />
<Alias>example.com</Alias>
<!-- Add RewriteValve and RewriteRule here -->
<Valve className="org.apache.catalina.valves.rewrite.RewriteValve"/>
<Engine name="Catalina" defaultHost="localhost">
<Host name="example.com" appBase="app" unpackWARs="true"
autoDeploy="true">
<Context path="" docBase="example" />
<Alias>example.com</Alias>
<Valve className="org.apache.catalina.valves.rewrite.RewriteValve"/>
<Engine name="Catalina" defaultHost="localhost">
<Host name="example.com" appBase="app"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="example" />
<Alias>example.com</Alias>
<!-- Rewrite rule to redirect to
www.servercom:8080/example -->
<RewriteCond %{HTTP_HOST} example\.com [NC]
<RewriteRule ^/(.*)$
https://www.servercom:7777/example/$1 [R=301,L]
</Host>
</Engine>
</Host>
</Engine>
</Host>
Thanks,
Ammu