Or you could just try doing the .htaccess trick I posted over at central ("non-www to www urls", in the faq forum); one update globally forces users to use one URL at all times, and you don't have to re-apply each time you upgrade

...
If you are worried about re-applying hacks you are at the wrong forum here

What I don't like about the .htaccess trick is that you have to make an entry for "each wrong case". This hack just checks if it's wrong and fixes it.
B.t.w., I linked to your .htaccess method post on ubb central in the first post.
What I do on my forums however, since I own numerous domains and allow SSL, is set it so people can access the board from anywhere, granted cookie issues can arise, but I figure if someone is specifially accessing the site via our .net or .org (or ssl) there's a reason for it (such as an anal retentive sysadmin at their office).
We have 2 main url's, and without this little trick, we had loads of people complaining about suddenly not being logged in.