403 qadağan edilmiş səhv nədir?
One of the most commonly seen errors while browsing is 403 qadağan edilmiş səhv.
Əsasən bir istifadəçinin çoxsaylı səbəblərə görə əldə edə biləcəyi hipertekst ötürmə protokolu cavabıdır.
Gəzərkən, 403 Səhvinə girirsinizsə, göstərilən URL-ə daxil olmaq icazəniz olmadığına görədir.
Bu yazıda, müxtəlif versiyaları, səbəbləri, mümkün olan qətnamələri və əgər varsa, araşdırmağımızı sizə təqdim edəcəyik.
What are the variants of HTTP 403 error?
Ən çox rast gəlinən Error 403 variantları:
- 403 Error
- Qadağan 403
- 403 qadağan edilmiş səhv
- 403 Qadağan olunmuş Nginx
- 403 qadağan: giriş rədd edildi
- Xəta 403 qadağandır
- Qadağan
- HTTP 403 qadağandır
- Nginx 403 qadağandır
HTTP Error 403 necə işləyir?
Bir istifadəçi HTTP vasitəsi ilə bir server ilə ünsiyyət qurarkən Hata 403'dən birini görəcəkdir.
Bir istifadəçi bir veb səhifəsinə baxmağa çalışdıqda, brauzer HTTP istifadə edərək sorğu göndərir.
Cavab olaraq, server sorğunu araşdırır və hər şey düzgündürsə, səhifəni yükləməzdən əvvəl server 2xx kateqoriyalı müvəffəqiyyət kodu ilə cavab verir.
Bu, o qədər sürətlə baş verir ki, istifadəçilər ekranda görə bilmirlər.
Lakin, server indiyə qədər nəyin səbəb olduğu sorğusunda bəzi problemləri taparsa, 4xx kateqoriyalı bir səhv göstərəcəkdir.
Bu kodlar əvvəlcədən təyin edilmiş ssenarilərə uyğun olaraq avtomatik olaraq yaradılır və hər səhv kodu fərqli bir səbəbi təmsil edir.
Bu kodlar bunun səbəbini inkişaf etdirənlərə və bəzi inkişaf etmiş istifadəçilərə başa düşməyə kömək edir.
Ən çox görülən 4xx kateqoriyalı səhvlər 403 və 404-dür.
Səhv 404, istifadəçinin tələb etdiyi fayl və ya mənbələrin göstərilən URL-də tapılmadığı deməkdir.
Halbuki 403, istədiyiniz URL-nin etibarlı olduğunu bildirir, lakin istifadəçinin tələbi yerinə yetirilə bilmədi.
403 HTTP səhvinin əsl səbəbi vəziyyətdən fərqli olaraq dəyişir. Məsələn, bəzi veb saytlarda müəyyən qovluqlarda axtarış 403 statusu ilə fəal şəkildə qadağandır.
Eynilə, serverdəki multimediya məzmununa birbaşa girişi əlil etmək.
What are the common reasons for 403 error?
Yuxarıdakı 403 Səhvini qısaca izah etdikdə, indi istifadəçinin aşağıdakı səbəblərdən hər hansı birinə görə 403 Səhvinə necə çıxa biləcəyini izah edəcəyik.
Səbəb 1: Hotlink qorunması
Hotlinking nədir? Hotlinking, veb saytlarının şəkillərinə və videolarına və s. Kimi aktivlərinə bağlanaraq kiminsə bant genişliyini oğurlayır.
Bunu daha da izah etmək üçün, 1 veb saytının sahibi bəzi yüksək qətnamə şəkillər və ya videoları öz serverlərinə yerləşdirdiyini düşünək.
Veb səhifə 2 sahibi məzmunun keyfiyyətindən olduqca təsirlənir və onlardan da veb saytında istifadə etmək qərarına gəlir.
İndi bu görüntüləri birbaşa öz serverində yerləşdirmək əvəzinə, onları veb saytın 1 serverindən bağlayır.
Texniki cəhətdən bu, tamamilə yaxşı işləyəcək və veb-saytı 2 araşdırarkən, istifadəçi saytın bağlantıdan istifadə etdiyini anında deyə bilməyəcək.
Bunu etmək Veb 2 üçün çox sayda resursa qənaət etsə də, Veb 1 saytının mənbələrini oğurlayır və veb-saytın 1 serverinə xidmət keyfiyyətini aşağı sala bilər.
Belə halların qarşısını almaq üçün 1 veb sayt sahibi zona yönləndiricilərini tətbiq edə bilər.
Bu, isti bağlantıları məhdudlaşdıracaq və isti əlaqə zamanı 403 səhvini qaytaracaqdır.
As this is a server to server restriction, the end-user cannot do much in this case, however, the owners can resolve the issue by hosting the content on their own server.
Unutmayın ki, üçüncü tərəf mənbələrini onların icazəsi olmadan istifadə etmək qeyri-etikdir.
How to fix 403 error by Hotlink Protection?
Qurmaq üçün Hotlink qorunması in cPanel, head to Security < Hotlink Protection:
Buradan, isti bağlantı qorunmasını aktivləşdirə və ya söndürə bilərsiniz:
İndi, həm veb səhifənin1, həm də veb2 saytının sahibi olsanız, öz saytınız üçün isti bağlantı qorumasını ləğv edə bilərsiniz, beləliklə məzmunu veb saytınıza və saytınızdan əlaqələndirə bilərsiniz.
Aşağıdakı ekran görüntüsü sizin üçün hazırlanacaq:
Səbəb 2: Pis icazələr
403 qadağan edilmiş səhvin digər ən çox yayılmış səbəbi, sənəd icazələrini düzgün təyin etməməsidir.
Bu cür problemləri həll etmək üçün sahibi icazələri aşağıdakı kimi qurmalıdır:
- Dinamik məzmun: 700
- Qovluqlar: 755
- Statik məzmun: 644
How to fix 403 error due to Bad Permissions?
İcazəni quraşdırmaq üçün addımları izləyin:
1. Göstərilən URL və təyin edilmiş giriş etimadnaməsini istifadə edərək cPanelinizə daxil olun
2. Fayllar sahəsində Fayl meneceri simgesini vurun
3. Açılan pəncərənin solunda bütün faylların və qovluqların icazələrini görəcəksiniz
4. public_html qovluğunun icazələrinin aşağıda göstərildiyi kimi 750 olduğuna əmin olun:
Əgər bu 750-dirsə, növbəti problemi həll etmək üçün başqa addımları atın:
a. Choose the public_html folder > click on the Change Permissions icon
b. Set up permissions to 750 > Save.
c. Brauzer önbelleğini silin
d. Yerli DNS önbelleğinizi silin
Səbəb 3: Gizli Fayllar / Səhv URL
Gizli sənədlərin açıq şəkildə əldə edilməsi nəzərdə tutulmur və buna görə də server ictimaiyyət üçün girişi məhdudlaşdırır.
Bir istifadəçi gizli sənədlərə girməyə çalışdıqda, 403 qadağan edilmiş bir səhv atılır.
Eyni şəkildə, bəzi serverlər üçün istifadəçi səhv və ya bilməyərək etibarsız bir URL daxil edərsə, 403 qadağan edilmiş bir səhv mesajı yarana bilər.
Bu, serverdən serverə qədər dəyişə bilər və istifadəçinin daxil etdiyindən asılıdır, məsələn, bir fayl yolu əvəzinə qovluq qovluğuna daxil olsanız bir səhv görə bilərsiniz.
Səbəb 4: IP qaydaları
Daha əvvəl deyildiyi kimi, 403 səhv, doğrudan da, səhv təsdiqinə görə yaranır.
İstifadəçilər cPanel-də müəyyən edilmiş hər hansı bir IP Deny qaydalarına görə 403 qaydaları görə bilərlər.
Bu halda cPanel-dəki qaydaları doğrulayın ki, öz IP Range'inizi bloklamayasınız.
Müəyyən istifadəçilər üçün girişi bloklamaq lazımdırsa IP qaydaları çox kömək edir.
How to fix 403 error due to IP Rules?
IP qaydalarını yoxlamaq üçün addımları izləyin:
1. URL və verilən giriş etimadnaməsini istifadə edərək cPanel hesabına daxil olun.
2. Təhlükəsizlik bölməsinə gedin və IP Blocker işarəsini vurun.
3. Girişini rədd etmək istədiyiniz bir IP ünvanını daxil edin.
4. Əlavə et düyməsini vurun.
ad | Dəyər |
---|---|
Tək IP ünvanı | 192.168.0.1 |
2001: db8 :: 1 | |
Silsilə | 192.168.0.1 - 192.168.0.40 |
2001:db8::1 – 2001:db8::3 | |
Təqdim olunan Menzil | 192.168.0.1 - 40 |
CIDR Formatı | 192.168.0.1/32 |
2001: db8 :: / 32 | |
192. *. * İfadə edir. | 192. *. * |
Səbəb 5: İndeks meneceri
Varsayılan olaraq veb server hədəf qovluğundan indeks və ya ana səhifəni yükləyəcək.
İndeks faylı qovluqdan yoxdursa, veb brauzer qovluqdakı məzmunu göstərəcək, lakin bu təhlükəsizlik riski yarada bilər.
Təhlükəsizlik riski qovluqdakı məzmunu birbaşa göstərməməklə endirilir və alternativ olaraq 403 səhv göstərilir.
Həll:
Müvafiq indeks faylı qovluğuna yükləmək və ya "Index Manager" dəyərlərini cPanel-dən dəyişdirməklə bu məsələni həll edə bilərsiniz.
Nəticə
Bir HTTP 403 qadağan edilmiş bir səhvə səbəb olmaq üçün bir çox səbəb var, lakin bunların hamısı yalnız bir şey deməkdir və bu da Rədd edildi.
403 səhv təhlükəsizlik parametrlərini dəyişdirərək server səviyyəsində düzəldilə bilər.