It looks like one of the last updates to SWAG changed the behaviour so that it will only read in nginx/site-confs files if they have .conf in the filename, which broke redirection to my radarr/sonarr subdomains (I was getting the default swag homepage instead). I looked at an old backup of my SWAG appdata folder and noticed that in the update, it had replaced my previous 'default' file with 'default.conf' and a sample file. See the log entries below that led me to look into that:
**** The following active confs have different version dates than the samples that are shipped. ****
**** This may be due to user customization or an update to the samples. ****
**** You should compare the following files to the samples in the same folder and update them. ****
**** Use the link at the top of the file to view the changelog. ****
/config/nginx/nginx.conf
/config/nginx/ldap-server.conf
/config/nginx/authelia-location.conf
/config/nginx/authelia-server.conf
/config/nginx/ssl.conf
/config/nginx/proxy.conf
/config/nginx/site-confs/default.conf
I have a subdomain called "services" that points to my radarr/sonarr sites. The filename to redirect to those sites was named 'services' with no filetype extension.
The fix for me was simple, and just required that I rename that file to 'services.conf' so that it would read the file, and a restart of the docker to pick up the change.