Many default SSL setup have settings to ignore .htaccess at all. So server use your .htaccess for http, but for security reason ignore default rules overwrite for https.
Check your ssl config (try - /etc/httpd/conf.d/ssl.conf) what flag you have for AllowOverride? Possible you have None - in this case, the server will not even attempt to read .htaccess ...
Try this ::
1.) Go to your SSL configuration file : /etc/httpd/conf.d/ssl.con
2.) Find your Virtual Host : <VirtualHost_default_:443>
3.) Write down : Path to your directory
4.) Restart your apache : service httpd restart
Have a look at Template Routes by Rob Sanchez. You should be able to setup a route with wildcards in a set order, then match those to each part of the segment that Super Search needs. Something like:
$config['template_routes'] = array(