<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /

  # ---------------------------------------------------------
  # REDIRECTS (Dari next.config.js sebelumnya)
  # ---------------------------------------------------------
  RewriteRule ^about-us$ /about [R=301,L]
  RewriteRule ^about-us/owner$ /about/owner [R=301,L]
  RewriteRule ^about-us/our-client$ /clients [R=301,L]
  RewriteRule ^about-us/gallery$ /gallery [R=301,L]
  
  RewriteRule ^category/artikel(.*)$ /blogs?type=artikel [R=301,L,QSA]
  RewriteRule ^category/news(.*)$ /blogs?type=news [R=301,L,QSA]
  
  RewriteRule ^promo(.*)$ /blogs?type=promo [R=301,L,QSA]
  RewriteRule ^artikel$ /blogs?type=artikel [R=301,L,QSA]
  
  # Untuk news: jika hanya /news redirect ke blogs?type=news, 
  # jika ada sub /news/slug redirect ke /blogs/slug
  RewriteRule ^news$ /blogs?type=news [R=301,L,QSA]
  RewriteRule ^news/(.+)$ /blogs/$1 [R=301,L,QSA]

  # ---------------------------------------------------------
  # NEXT.JS STATIC EXPORT ROUTING (.html extension hider)
  # ---------------------------------------------------------
  # Abaikan file atau direktori yang benar-benar ada
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  
  # Jika URL ditambah .html ada, jalankan file html tersebut
  RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_URI}.html -f
  RewriteRule ^(.*)$ $1.html [L]

  # ---------------------------------------------------------
  # CUSTOM 404 PAGE
  # ---------------------------------------------------------
  ErrorDocument 404 /404.html

</IfModule>