<IfModule mod_rewrite.c>
    RewriteEngine On

    # Remove index.php from URL
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]

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

    # Allow Access to Hidden Files (e.g., .well-known for SSL verification)
    RewriteRule (^\.|/\.) - [F]
</IfModule>
