要禁止访问某个域名,你可以在PHP中使用以下方法之一:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://(www\.)?example\.com [NC]
RewriteRule ^ - [F]
</IfModule>
将上面的example\.com
替换为你要禁止访问的域名。
$referer = $_SERVER['HTTP_REFERER'];
if (strpos($referer, 'example.com') !== false) {
exit('Access denied');
}
将上面的example.com
替换为你要禁止访问的域名。
请注意,这些方法只能阻止直接访问你的网站的请求,而无法阻止通过其他方式(如API请求)访问你的网站。如果你需要更高级的访问控制,你可能需要使用防火墙或其他安全措施来实现。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站