First, I hope you put a proper 301 redirect for any page in your htaccess.
If some of your pages require parameters, like example.com/?p=20, then you need to use mod_rewrite with [R=301] instead of the easier mod_alias Redirect directive in your htaccess. Also, until Google Bot comes again and indexes, it will not update the Google index.
Second, it will take some time for Google to reindex your website. You can try and submit a proper sitemap (sitemap.xml) to google via Google Webmaster Tools but it still might take some time.
Third, you might want to use a rel=canonical tag on your pages - especially if your redirect is not working yet to hint Google for proper indexing of your pages.