# Aktifkan rewrite engine
RewriteEngine On

# 1. Lindungi dashboard_db.php agar tidak bisa diakses langsung
# Syarat: Jika file yang diminta adalah dashboard_db.php DAN request method BUKAN POST
# Ini akan mengasumsikan dashboard_db.php hanya boleh diakses melalui submission form (POST)
RewriteCond %{REQUEST_URI} ^/dashboard_db\.php$ [NC]
RewriteCond %{REQUEST_METHOD} !POST [NC]
# Jika kondisi di atas terpenuhi, arahkan ke login.php
#RewriteRule ^.*$ /login.php [R=302,L]
DirectoryIndex login.php login.html

# Catatan: Ganti /login.php dengan path yang benar jika Anda menggunakan subfolder.

# -----------------------------------------------------------
# ALTERNATIF: Jika Anda ingin melarang semua akses ke dashboard_db.php kecuali dari server internal
# Gunakan ini HANYA jika dashboard_db.php hanya bertugas memproses form dan me-redirect.
# <Files "dashboard_db.php">
#     Order Allow,Deny
#     Deny from all
#     # Izinkan akses HANYA dari localhost untuk proses POST
#     Allow from 127.0.0.1
# </Files>
# -----------------------------------------------------------