Cara mencegah Cloning WordPress agar hanya tampil di domain sendiri

Cara mencegah Cloning Wordpress agar hanya tampil di domain sendiri
Cara mencegah Cloning Wordpress agar hanya tampil di domain sendiri

Cara mencegah Cloning WordPress agar hanya tampil di domain sendiri. Mungkin kita pernah mendapati situs WordPress Anda muncul di domain lain yang tidak Anda kenali. Masalah ini biasanya terjadi karena seseorang memarkirkan domain mereka ke IP server kita, sehingga situs Anda tampil seolah-olah milik mereka.

Hasil pencarian menunjukkan bahwa kita tidak bisa mencegah orang lain mengarahkan domain mereka ke IP kita, tetapi kita bisa mengontrol bagaimana server merespons permintaan yang datang dari domain tidak dikenal.

Saya sendiri sempat bingung: “Kenapa pengaturan seperti ini tidak tersedia di DNS manager?” Mungkin di masa depan, akan ada fitur yang memungkinkan kita membatasi pemetaan IP seperti itu. Untuk saat ini, solusi terbaik adalah mengatur server agar hanya melayani permintaan dari domain resmi saja. Dengan begitu, jika ada domain lain yang mencoba menampilkan situs kita, server akan memberikan respons yang berbeda (misalnya halaman error atau redirect).

Solusi mencegah

Cara paling sederhana adalah menambahkan file wp-check.php, lalu menyertakannya di index.php WordPress Anda. File ini akan memeriksa apakah permintaan datang dari domain resmi Anda. Jika tidak, server akan menghentikan proses atau mengarahkan pengunjung ke halaman yang sesuai.

Contoh kode di wp-check.php:

<?php
$allowed_domains = ['namadomainanda.com', 'www.namadomainanda.com'];
$current_domain = $_SERVER['HTTP_HOST'];

if (!in_array($current_domain, $allowed_domains)) {
    header("HTTP/1.1 403 Forbidden");
    exit("Akses ditolak.");
}
?>

Kemudian, di file index.php, tambahkan kode berikut di baris paling atas:

include('wp-check.php');

Penutup

Meskipun kita tidak bisa melarang secara teknis orang lain memarkirkan domain ke IP server kita, kita tetap punya kendali penuh atas bagaimana server merespons permintaan tersebut. Dengan sedikit konfigurasi, kita bisa mencegah cloning WordPress yang tidak sah.

Comments

No comments yet. Why don’t you start the discussion?

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *