All .htaccess files provided within a Default Zen Cart setup have directives that apply only to Apache. These will not cause any problems, regardless of how PHP is run. The directives in your last post for example, are strictly for Apache and will not cause problems.
For security reasons the following should always be used, regardless of where your site is Hosted and how PHP is run.
If PHP is run as an Apache module:
in - public_html/.htaccess
php_flag session.use_trans_sid off
php_value register_globals off
If PHP is run as CGI
in - public_html/php.ini
session.use_trans_sid = off
register_globals = off
How to tell how PHP is being used?
If, after the transfer, the directives shown above for an .htaccess file are still in your .htaccess file and new site is running without problems, then safe to say PHP is run as an Apache module.
If, after the transfer, the directives shown above for an .htaccess file are still in your .htaccess file and new site is kicking out errors, then safe to say PHP is run as CGI. You would remove any PHP directives and put them in a "php.ini" file, changing syntax as necessary.
The learning is in the doing.
Potent Products