Гарачая спасылка ўзнікае, калі хтосьці непасрэдна звязвае змесціва з вашага сайта на іншы сайт і выкарыстоўвае вашу прапускную здольнасць для абслугоўвання файлаў. Напрыклад, калі хтосьці адлюстроўвае выяву, размешчаную на вашым серверы, на ўласных вэб-старонках. Вы можаце выкарыстоўваць гэтую функцыю бяспекі абароны ад гарачых спасылак у cPanel, каб гэтага не адбывалася.
Як уключыць абарону гарачых спасылак у cPanel
Каб уключыць абарону гарачых спасылак у cPanel, выканайце наступныя дзеянні.
- Увайдзіце ў cPanel.
- Знайдзіце раздзел «Бяспека» і націсніце на значок «Абарона па гарачай спасылцы».
- Націсніце «Уключыць». Адкрыецца новая старонка са спісамі «Дазволеныя спасылкі» і «Абароненае пашырэнне».
- Націсніце «Назад».
- Каб дазволіць пэўным сайтам мець гарачыя спасылкі на ваш сайт, дадайце іх URL-адрасы ў меню «URL-адрасы для дазволу доступу».
- Каб заблакіраваць прамы доступ да файлаў пэўных тыпаў, дадайце гэтыя пашырэнні файлаў у тэкставае поле «Блакіраваць прамы доступ для наступных пашырэнняў».
- Напрыклад, каб заблакаваць усіх . JPG выявы, дадайце . JPG у тэкставае поле «Заблакіраваць прамы доступ для наступных пашырэнняў».
- Калі вы заблакуеце гэтыя тыпы файлаў, іншыя не змогуць спасылацца на гэтыя тыпы файлаў з вашага вэб-сайта незалежна ад іншых налад.
- Каб дазволіць наведвальнікам доступ да пэўнага кантэнту праз URL, усталюйце сцяжок «Дазволіць прамыя запыты».
- Напрыклад, калі вы ўключыце гэтую опцыю, наведвальнік можа ўвайсці http://www.example.com/folder/example.jpg у якасці URL для доступу да прыклад.jpg файл.
- Каб перанакіраваць запыты на пэўны кантэнт, увядзіце URL, на які вы хочаце перанакіраваць наведвальніка, у тэкставае поле «Перанакіраваць запыт на наступны URL».
- Націсніце "Адправіць".
Каб адключыць абарону па гарачай спасылцы, націсніце «Адключыць». Калі вы адключаеце абарону па гарачай спасылцы, сістэма выдаляе запісы ў спісе URL-адрасоў, да якіх вы хочаце дазволіць доступ. Мы настойліва рэкамендуем вам захаваць спіс лакальна, перш чым адключыць абарону па гарачай спасылцы.
Як уключыць абарону ад гарачых спасылак у .htaccess
Калі вы не выкарыстоўваеце cPanel на вашым серверы, вы ўсё яшчэ можаце лёгка ўключыць абарону па гарачай спасылцы праз . Htaccess файл. Вам проста трэба будзе выкарыстоўваць наступны фрагмент кода.
RewriteEngine on
# Remove the following line if you want to block blank referrer too
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://(.+\.)?example.com [NC]
RewriteRule \.(jpg|jpeg|png|gif|bmp)$ - [NC,F,L]
Калі вы хочаце адлюстраваць "заблакаваны" малюнак замест "гарачага спасылкі", заменіце апошняе правіла на.
RewriteRule \.(jpg|jpeg|png|gif|bmp) https://example.com/blocked.png [R,L]