I still do not see an issue. In your earlier messages, you mentioned the domain names "celtic-arts.org" and "www.celtic-arts.org", but you do not mention the latter one in your previous post, explaining the configuration.
The setup to handle multiple domain names on a single server should be something along these lines (maybe as well for the HTTP driver, i you want to allow it);
ns_section ns/module/https {
ns_param defaultserver $server
...
ns_param hostname celtic-arts.org
...
}
ns_section ns/module/https/servers {
ns_param $server celtic-arts.org
ns_param $server www.celtic-arts.org
}
If you are using the openacs-config.tcl file from the NaviServer 4.99.31 release, you can set the variable "hostname" to contain multiple space separated domain names (in your case: "celtic-arts.org www.celtic-arts.org"
. In this case, the names are automatically registered for the network drivers, and you do not need to touch the configuration as sketched above.
Do you see the redirection loop on the HTTPS or HTTPS URL, with the "www." prefix, or for all the four variants?
To understand the redirection loop, i would recommend the following steps:
- go to a private window and try the URL. This request makes sure, nor prior setting (cookies, etc) are in use
- if the problem persists, use Developer Tools → Network tab to watch the redirect pattern and to see the URLS involved in the loop.
Hope, this brings us further!