Not a fix so much as a workaround. put this in your .htaccess before the WordPress rules:
# Getting rid of the WWW in front
RewriteCond %{HTTP_HOST} ^www.domain.net [NC]
RewriteRule ^(.*)$ http://domain.net/$1 [L,R=301]
The white screen is usually a fatal error of some sort (bad plugin etc). Do you have any plugins that affect the front page? Or redirection plugins?
Ok I actually figured out why that was happening. Seems like in the General section of my wp-admin I had no www. before the domain. Here is the problem I’m now having. I changed this to include the www. in front of the domain. Now I can no longer log into my wp-admin. If I go to wp-admin it is now just a white screen.
Only thing I could think of is I typed something in wrong but I can get to the site still just not the admin panel.