Neither of the above will redirect requests for the non-www hostname of chinesedecorationshop.com nor for www.reddoublehappiness.com:80 or other appended port numbers.
How to fix this, depends on whether other domain names point to this server, or not.
If there are no other domain names that serve content, and all alternative hostnames need to redirect, this is the simplest way:
Code:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.reddoublehappiness\.com$
RewriteRule (.*) http://www.reddoublehappiness.com/$1 [R=301,L]
Remember to escape literal periods in patterns, and don't play fast and loose with the syntax.