Ыкчам шилтеме кимдир бирөө түздөн-түз сиздин сайттын мазмунун башка сайтка шилтеме берип жатканда жана файлдарды тейлөө үчүн сиздин өткөрмө жөндөмүн колдонот. Мисалы, кимдир бирөө сиздин серверде жайгаштырылган сүрөттү өзүнүн веб-беттеринде көрсөтүп жатканда. Мындай нерсенин алдын алуу үчүн, cPanelде бул hotlink коргоо коопсуздугун колдонсоңуз болот.
CPanelде hotlink коргоосун кантип иштетсе болот
CPanelде ысык шилтемеден коргоону иштетүү үчүн, төмөнкү кадамдарды аткарыңыз.
- cPanelге кириңиз.
- "Коопсуздук" бөлүмүн издеп, "Ысык шилтемени коргоо" сөлөкөтүн чыкылдатыңыз.
- "Иштетүү" баскычын чыкылдатыңыз. Жаңы барак ачылат, анда "Уруксат берилген шилтемелер" жана "Корголгон кеңейтүү" тизмелери көрсөтүлөт.
- "Артка кайтуу" баскычын чыкылдатыңыз.
- Белгилүү сайттарга веб-сайтыңызга ысык шилтеме берүү үчүн, алардын URL даректерин "Кирүү мүмкүнчүлүгүн берүү үчүн URL'дер" менюсуна кошуңуз.
- Белгилүү түрдөгү файлдарга түз кирүүнү бөгөттөө үчүн, ал файл кеңейтүүлөрүн "Төмөнкү кеңейтүүлөр үчүн түз кирүүнү бөгөттөө" текст кутучасына кошуңуз.
- Мисалы, баарына бөгөт коюу үчүн .jpg сүрөттөр, кошуу .jpg "Төмөнкү кеңейтүүлөр үчүн түз кирүүнү бөгөттөө" текст кутучасына.
- Сиз бул файл түрлөрүн бөгөттөп койгонуңузда, башка орнотууларга карабастан, башкалар сиздин веб-сайтыңыздан файлдардын бул түрлөрүн ысык шилтеме кыла албайт.
- Конокторго URL аркылуу белгилүү бир мазмунга кирүүгө уруксат берүү үчүн, "Түздөн-түз суроо-талаптарга уруксат берүү" кутучасын белгилеңиз.
- Мисалы, бул параметрди иштетсеңиз, конок кириши мүмкүн http://www.example.com/folder/example.jpg кирүү үчүн URL катары example.jpg жөнөтүлөт.
- Белгилүү бир мазмун үчүн суроо-талаптарды кайра багыттоо үчүн, "Суранышты төмөнкү URL дарегине багыттоо" текст кутучасына конокторуңузду кайра багыттагыңыз келген URL дарегин киргизиңиз.
- "Жөнөтүү" баскычын чыкылдатыңыз.
Hotlink коргоону өчүрүү үчүн, "Өчүрүү" баскычын чыкылдатыңыз. Ыкчам шилтемени коргоону өчүргөнүңүздө, система тизмедеги жазууларды, сиз кирүү тизмесине уруксат берүүнү каалаган URL даректерин жок кылат. Hotlink коргоону өчүрүүдөн мурун тизмени жергиликтүү түрдө сактоону сунуштайбыз.
.Htaccess-те hotlink коргоосун кантип иштетсе болот
Эгерде сиз сервериңизде cPanelди колдонбосоңуз, сиз дагы эле hotlink коргоону оңой иштете аласыз .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]