If your htaccess file with the mysiteshop.com rule is in the /store/
directory, then you'll need to create another htaccess file in the document root (this is where you end up if you go to http://www.mysite.com/
) in order to handle redirects for /shop/
:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/shop/index\.php/admin
RewriteRule ^shop/(.+)\.html$ http://www.mysiteshop.com/products/$1 [L,R=301]
Or, you can place the rules in the htaccess file in the /shop/
directory:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/shop/index\.php/admin
RewriteRule ^(.+)\.html$ http://www.mysiteshop.com/products/$1 [L,R=301]