RewriteEngine On

# Redirect admin URLs to CodeIgniter index.php
RewriteCond %{REQUEST_URI} ^/erp-ecom/admin/
RewriteRule ^admin/(.*)$ index.php/admin/$1 [L]

# Exclude other ERP system URLs from custom routing
RewriteCond %{REQUEST_URI} !^/erp-ecom/application/
RewriteCond %{REQUEST_URI} !^/erp-ecom/system/
RewriteCond %{REQUEST_URI} !^/erp-ecom/assets/
RewriteCond %{REQUEST_URI} !^/erp-ecom/uploads/
RewriteCond %{REQUEST_URI} !^/erp-ecom/modules/
RewriteCond %{REQUEST_URI} !^/erp-ecom/index\.php$

# Handle all other requests - redirect to index_clean.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index_clean.php [L]

# Redirect root to homepage
RewriteRule ^$ index_clean.php [L]