www.domain.com redirects to domain.com/domain.com

January 30, 2014 2.3k views
Hey there, For the life of me I can't figure out what I'm doing wrong. My setup used to work fine but I've been tinkering with some settings and only later did I realise that my Apache (and/or .htacess) were redirecting requests from WWW.domain.com to domain.com/domain.com. The domain that's not redirecting is "www.timkranen.com". Without the www it works fine, however. I'm using multiple virtual hosts on my droplet. The other one , www.klassiekemuziek.tv (which is a wordpress site) is redirecting fine; i.e. from non-www to www. Does anyone have any idea which settings i'm misconfiguring? Any help would be greatly appreciated! pastebin .htaccess and virtual hosts: http://pastebin.com/ytva0fNg Cheers, Toon
4 Answers
I think your request is not clear to me... Look like you either want to redirect your sites from www to none or from none to www.

please explain so I can help correctly.
Sorry if that wasn't clear. I want to redirect from www to non-www for all virtual hosts. One domain is already working, and the other(www.timkranen.com) isn't redirecting - and I don't know why. Hopefully that clarifies the problem!
when I go to your domain and type www.timkranen.com in the browser, this redirect where your domain goes to: http://timkranen.com/classicalmusicrookies.com/

I also get an error: Internal Server Error

That means your configurations are wrong. you need to reconfigure them again.

And again, what are you trying to do with www.timkranen.com?? is it redirect it to another domain or with/without www. because it is still not clear what you want to do...!!
I guess your issue is easy...

add the following code to your .htaccess for each domain if you want;

RewriteCond %{HTTP_HOST} ^example.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

it is better to have .htaccess file to each domain so that configurations and redirects don't cause any conflict...
Have another answer? Share your knowledge.