lucy24 - 9:12 am on Sep 21, 2013 (gmt 0)
Do I need to write 301 lines there ?
Heavens, no, if there are that many special cases you're better off rewriting to a--
Whoops! That was actually an old joke of jdMorgan's. I've paraphrased.
Does your htaccess file contain RewriteRules? I'm guessing yes, if you're using any kind of CMS for your blog.
Another possibility is that your host is redirecting. Some offer this as an option for domain names. If so, the redirect won't be visible in your local htaccess files because it's done at the config level. Check your hosting control panel; name and details depend on host, but there's generally something.
Once you start making your own RewriteRules, turn off any host-level options and shift them to your own htaccess instead. Otherwise you risk some requests getting redirected twice, because the host's generic rule will kick in before your specific ones.