RewriteEngine On
RewriteBase /webdobaoho02/

# Disable indexes
Options -Indexes

# If requested file or directory exists physically, serve directly
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]

# Redirect clean routing rules to index.php
RewriteRule ^trang-chu$ index.php?page=home [QSA,L]
RewriteRule ^gioi-thieu$ index.php?page=about [QSA,L]
RewriteRule ^lien-he$ index.php?page=contact [QSA,L]
RewriteRule ^gio-hang$ index.php?page=cart [QSA,L]
RewriteRule ^thanh-toan$ index.php?page=checkout [QSA,L]
RewriteRule ^tin-tuc$ index.php?page=news [QSA,L]
RewriteRule ^tin-tuc/([^/]+)$ index.php?page=post-detail&slug=$1 [QSA,L]
RewriteRule ^danh-muc/([^/]+)$ index.php?page=category&slug=$1 [QSA,L]
RewriteRule ^san-pham/([^/]+)$ index.php?page=product-detail&slug=$1 [QSA,L]

# Fallback route
RewriteRule ^$ index.php?page=home [QSA,L]
