Have you checked you wp_posts table in your DB? Does the "guid" field always shows the right URL? If not it can be manually edited.
Useless: .htaccess directives at the root level apply for all...