Hi,
I was going to do a redirect at my dns provider from the naked domain to
the www subdomain. Unfortunatly this doesn't really work if it is over
https so I am going to have to do the redirect at the host level. My
question is, is this what the rewrite valve is for? I was going to set up
two hosts, one for the naked domain and one for the subdomain with a set up
like the following:
<Host name="domain.org" appBase="webapps2"
unpackWARs="true" autoDeploy="true">
<!-- Insert rewrite valve here -->
</Host>
<Host name="www.domain.org" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common"
-->
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
If this is what the rewrite valve is for, how do I configure it to redirect
to the subdomain apart from when it accesses the .well-known folder (which
is needed to get a letsencrypt certificate).
If the rewrite valve is not the correct way to do this do I just deploy a
catch all servlet or a filter to do the redirect instead?
Thanks,
Simon