RewriteEngine On
RewriteBase /

# 1. Route /movies cleanly to your dedicated movie.php file
RewriteRule ^movies$ movies.php [L,QSA]
RewriteRule ^movies/$ movies.php [L,QSA]

# 2. Route /tv cleanly to your dedicated tv.php file
RewriteRule ^tv$ tvs.php [L,QSA]
RewriteRule ^tv/$ tvs.php [L,QSA]

# 3. Handle clean /genre/ID/name URLs (mapping to genre.php)
RewriteRule ^genre/([0-9]+)/([^/]+)$ genre.php?id=$1&name=$2 [L,QSA]
RewriteRule ^genre/([0-9]+)/([^/]+)/$ genre.php?id=$1&name=$2 [L,QSA]

# 4. Handle clean movie item detail links (mapping to movie.php)
RewriteRule ^movie/([0-9]+)/([^/]+)$ movie.php?id=$1&title=$2 [L,QSA]
RewriteRule ^movie/([0-9]+)/([^/]+)/$ movie.php?id=$1&title=$2 [L,QSA]

# 5. Handle clean TV item detail links (mapping to tv.php)
RewriteRule ^tv/([0-9]+)/([^/]+)$ tv.php?id=$1&title=$2 [L,QSA]
RewriteRule ^tv/([0-9]+)/([^/]+)/$ tv.php?id=$1&title=$2 [L,QSA]

# 6. Global Route fallback for your view-all variations
RewriteRule ^genres$ genre.php [L,QSA]
RewriteRule ^genres/$ genre.php [L,QSA]

# 7. Clean URL Mapping for Legal and Contact Pages
RewriteRule ^privacy$ privacy-policy.php [L,QSA]
RewriteRule ^privacy/$ privacy-policy.php [L,QSA]

RewriteRule ^terms$ terms.php [L,QSA]
RewriteRule ^terms/$ terms.php [L,QSA]

RewriteRule ^contact$ contact.php [L,QSA]
RewriteRule ^contact/$ contact.php [L,QSA]