У меня работает веб-сайт, этот URL-адрес вызова другого веб-сайта есть ли способ заблокировать вызов на определенный веб-сайт.
Например: внутри какой-то части моего веб-сайта выполняется вызов URL-адреса, например
abc.com/xxx/aa
Пожалуйста, не abc.com - это URL-адрес стороннего веб-сайта
нет, я хочу заблокировать любой запрос с моего сервера на abc.com
как мне это сделать.
будет ли работать блокировка ip этого сервера? или я должен добавить что-то в .htacess или тсс, чтобы он работал
Ниже я пытаюсь сделать URL-адрес изображения: https://pixabay.com/static/uploads/photo/2015/10/01/21/39/background-image-967820_960_720.jpg
содержимое страницы: (a.php)
<img src="https://pixabay.com/static/uploads/photo/2015/10/01/21/39/background-image-967820_960_720.jpg"/>
Теперь я хочу, когда открываю a.php
это изображение не должно отображаться
Вы можете использовать приведенную ниже конфигурацию в apache для блокировки определенного URI
<Location /xxx/aa>
Order Allow,Deny
deny from 255.0.0.0
deny from 123.45.6.
allow from all
</Location>
Чтобы заблокировать определенный URL с некоторым URI для определенного IP
RewriteEngine On
RewriteCond %{HTTP_HOST} ^abc.com$
RewriteCond %{REMOTE_ADDR} ^xxx\.xxx\.xxx\.xxx$
RewriteRule ^xxx/aa? - [F,NC]
Фактически вы можете использовать iptables, чтобы заблокировать весь URL-адрес от попадания на ваш сервер, включая, очевидно, ваш сайт.
sudo iptables -A OUTPUT -d URL_YOU_WANT_TO_BLOCK -j DROP
Но это может быть излишним в зависимости от вашего варианта использования.