<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    RewriteCond %{REQUEST_URI} !(\.css|\.js|\.pdf|\.png|\.ico|\.jpg|\.jpeg|\.webp|\.svg|\.gif|\.ttf|\.woff|\.woff2|robots\.txt)$ [NC]
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !^/public/
    RewriteRule ^(css|web|admin|profile|js|images|customer|service_image|contract_verification|categories|img|barcode|products|second_hand|store_logo|plugins|assets|resident|logo|amenities|nobroker_services|property|bower_components|build|visitor_form_logo|visitor_form_uploads|dist)/(.*)$ public/$1/$2 [L,NC]
    
    # RewriteCond %{HTTPS} off 
    # RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

</IfModule>
<Files .htaccess>
Order allow,deny
Deny from all
</Files>
<Files .env>
Order allow,deny
Deny from all
</Files>