sorry im just a little poor headed if this involves regex, i attempted but unsuccessful.

do you know me how to ensure that the index/webpage won't be in ssl? at this time i've this rewrite rule that forces the whole site in ssl:

# force ssl
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Things i require is the houseOrcatalog page isn't in ssl.

Try:

<IfModule mod_rewrite.c>
    RewriteEngine on

    # force ssl
    RewriteCond %{REQUEST_URI} !^$  # no ssl on /
    RewriteCond %{THE_REQUEST} !^[A-Z]{3,9}\ /index\.php\ HTTP/ # no ssl on index.php
    RewriteCond %{HTTPS} off
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

</IfModule>

The best condition could be:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Make certain, the rewrite engine is loaded.

You would like another RewriteCond.

RewriteCond %{REQUEST_URI} !^$