Both do what they should. However, right now any subdomain (besides
“admin.example.com”) is the exact same as www. I would prefer if things
were redirected so that a user cannot use “randomstuff.example.com” to
see the website. I also don’t want them to be able to use it without a
www (e.g. example.com)
Basically all requests should be directed to have the www subdomain
(except for admin.example.com)
Both do what they should. However, right now any subdomain (besides
“admin.example.com”) is the exact same as www. I would prefer if
things were redirected so that a user cannot use
“randomstuff.example.com” to see the website. I also don’t want them
to be able to use it without a www (e.g. example.com)
Basically all requests should be directed to have the www subdomain
(except for admin.example.com)
If I understand correctly your question, something like this should to
the trick:
server {
listen [::]:80 default_server;
server_name www.example.com;
}
You can remove the default_server flag if you can guarantee that www.example.com is the first one that appears inside your http
block.
— appa
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.