# =========================================================
# FORCE PHP 8.1 - ABSENSI ONLY
# =========================================================

<FilesMatch "\.(php|php8|phtml)$">
    SetHandler application/x-httpd-ea-php81___lsphp
</FilesMatch>

# =========================================================
# cPanel PHP CONFIGURATION
# =========================================================

# BEGIN cPanel-generated php ini directives, do not edit

<IfModule php7_module>
   php_value error_log "/home/kodf4951/logs/php.error.log"
   php_flag log_errors On
</IfModule>

<IfModule lsapi_module>
   php_value error_log "/home/kodf4951/logs/php.error.log"
   php_flag log_errors On
</IfModule>

# END cPanel-generated php ini directives

# =========================================================
# PHP 8.1 HANDLER
# =========================================================

<IfModule mime_module>
    AddHandler application/x-httpd-ea-php81___lsphp .php .php8 .phtml
</IfModule>

# =========================================================
# LARAVEL ROUTING
# =========================================================

<IfModule mod_rewrite.c>

    RewriteEngine On

    # =====================================================
    # ROOT DOMAIN "/" HARUS MASUK KE LARAVEL
    # =====================================================
    #
    # PENTING:
    # Rule ini harus berada SEBELUM pengecekan -d
    #
    RewriteRule ^$ public/index.php [L]

    # =====================================================
    # JANGAN REWRITE /public
    # =====================================================

    RewriteRule ^public(?:/|$) - [L]

    # =====================================================
    # FILE/FOLDER YANG MEMANG ADA
    # BIARKAN DIAKSES LANGSUNG
    # =====================================================

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]

    # =====================================================
    # SEMUA REQUEST LARAVEL
    # =====================================================

    RewriteRule ^ public/index.php [L]

</IfModule>

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php81” package as the default “PHP” programming language.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php81___lsphp .php .php8 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
