طريقة اخرى لمنع التصفح الا عن طريق الدومين
مرحبا
الطريق الثانية لاصحاب استضافات او اي صلاحية لديك في الموقع .
تعتمد على تأكد من صحة الطلب اذا كان قادم من الناطق او من الاي بي
بأستخدام htaccess
RewriteEngine On
# تغير اسم دومين الى اسم الدومين خاص بك
RewriteCond %{HTTP_HOST} !^([a-zA-Z0-9-]+\.)*domain\.com$# Display a 403 Forbidden error if the requested host is not the main domain or its subdomains
RewriteRule .* – [F,L]
او عن طريق كود php
<?php
$requestedHost = $_SERVER[‘HTTP_HOST’];
// اسم ناطق
$mainDomain = “example.com”;// Check if the requested host ends with the main domain
if (substr($requestedHost, -strlen($mainDomain)) !== $mainDomain) {
// If it doesn’t match, display an error message and exit
header(‘HTTP/1.1 403 Forbidden’);
echo “Access denied. Please visit the site using the domain name or its subdomains.”;
exit;
}
?>