I solved the problem.
I have in the .htaccess file in the root directory (../public_html/)
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domainA.comt$
RewriteRule ^(.*)$ /home/user/public_html/siteA/$1
but then in the /siteA subdirectory, I now have another .htaccess file with
only:
RewriteEngine Off
Then everything works perfectly!
Thanks to everyone for your suggestions. It is possible to create a
"virtual" virtual named host without write access to httpd.conf on a shared
hosting environment.
-Hank