# Panel Creovative — Apache
# Catatan production:
# - mod_rewrite harus aktif; AllowOverride harus mengizinkan FileInfo (minimal).
# - Jika URL cantik (tanpa .php) 404, aktifkan RewriteBase sesuai folder di URL Anda.
# - Nginx tidak membaca .htaccess — perlu konfigurasi try_files di server.

DirectoryIndex index.php

<IfModule mod_rewrite.c>
  RewriteEngine On

  # PENTING di subfolder, contoh: https://domain.com/panel/login
  # Uncomment baris berikut dan sesuaikan path (awali dengan /, tanpa slash akhir):
  # RewriteBase /panel/

  # Folder panel/ → index.php
  RewriteCond %{REQUEST_FILENAME} -d
  RewriteRule ^$ index.php [L]

  # /panel/invoice → invoice.php (hanya jika file/dir fisik tidak ada)
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^([^\.]+)$ $1.php [L]
</IfModule>
