# Enable CORS
Header always set Access-Control-Allow-Origin "*"
Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, PUT, DELETE"
Header always set Access-Control-Allow-Headers "Content-Type, Authorization"

# Rewrite rules for API endpoints
RewriteEngine On
RewriteBase /

# Route /api/playlist to api/playlist.php
RewriteRule ^api/playlist$ api/playlist.php [L]

# Route /api/channels to api/channels.php
RewriteRule ^api/channels$ api/channels.php [L]

# Route /api/channels/search to api/channels/search.php
RewriteRule ^api/channels/search$ api/channels/search.php [L]

# Route /api/categories to api/categories.php
RewriteRule ^api/categories$ api/categories.php [L]

# Route /api/favorites to api/favorites.php
RewriteRule ^api/favorites$ api/favorites.php [L]

# Route /api/favorites/toggle to api/favorites/toggle.php
RewriteRule ^api/favorites/toggle$ api/favorites/toggle.php [L]

# Handle OPTIONS requests
RewriteCond %{REQUEST_METHOD} OPTIONS
RewriteRule ^(.*)$ $1 [R=200,L]

