Home > security > طريقة اخرى لمنع التصفح الا عن طريق الدومين

طريقة اخرى لمنع التصفح الا عن طريق الدومين

مرحبا

الطريق الثانية لاصحاب استضافات او اي صلاحية لديك في الموقع .

تعتمد على تأكد من صحة الطلب اذا كان قادم من الناطق او من الاي بي

بأستخدام 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;
}
?>

Tags:
  1. No comments yet.