Ինչ է 403 արգելված սխալ:
One of the most commonly seen errors while browsing is 403 արգելված սխալ.
Դա հիմնականում հիպերտեքստի փոխանցման արձանագրության պատասխանն է, որը օգտագործողը կարող է ստանալ բազմաթիվ պատճառներով:
Զննելիս, եթե վայրէջք եք կատարում 403 սխալի պատճառով, դա այն պատճառով է, որ դուք իրավասու չեք մուտք ունենալ նշված URL:
Այս հոդվածում մենք ձեզ շրջելու ենք ձեր տարբեր վարկածներով, պատճառներով, հնարավոր լուծումներով և առկայության դեպքում ՝ ելնելով դրանցից:
What are the variants of HTTP 403 error?
403 ամենատարածված սխալն է.
- 403 Error
- Արգելվում 403
- 403 արգելված սխալ
- 403 արգելված Nginx
- 403 արգելված. Մուտքը մերժված է
- 403 արգելված սխալ
- Արգելված
- HTTP 403 արգելված է
- Nginx 403 արգելված
Ինչպե՞ս է աշխատում HTTP Error 403- ը:
Օգտագործողը կտեսնի սխալի 403 կետերից մեկը ՝ HTTP- ի միջոցով սերվերի հետ շփվելիս հիմնականում վավերացման կամ մուտքի սխալի պատճառով:
Երբ օգտագործողը փորձում է թերթել կայքէջը, զննարկիչը հարցումն ուղարկում է HTTP- ով:
Ի պատասխան ՝ սերվերը ուսումնասիրում է հայցը և եթե ամեն ինչ ճիշտ է, սերվերը պատասխանում է էջը բեռնելը նախքան 2xx կատեգորիայի հաջողության կոդով:
Դա տեղի է ունենում այնքան արագ, որ օգտվողները չեն կարող այն տեսնել իրենց էկրանին:
Այնուամենայնիվ, եթե սերվերը հարցման մեջ գտնի որոշ խնդիրներ, ինչն է այդ պատճառով երբևէ, ապա դա կցուցադրի 4xx կատեգորիայի սխալ:
Այս կոդերը ստեղծվում են ինքնաբերաբար ըստ կանխորոշված սցենարների և յուրաքանչյուր սխալի կոդն այլ պատճառ է ներկայացնում:
Այս ծածկագրերը օգնում են մշակողներին և որոշ բարդ օգտագործողներին հասկանալ պատճառը:
4xx կատեգորիայի ամենատարածված սխալներն են 403 և 404:
404 սխալը նշանակում է, որ ֆայլերը կամ ռեսուրսները, որոնցից օգտվողը խնդրում է, չեն կարող գտնել նշված URL- ում:
Մինչդեռ 403 նշանակում է, որ ցանկալի URL- ն ուժի մեջ է, բայց օգտագործողի խնդրանքը չի կարող կատարվել:
HTTP 403 սխալի իրական պատճառը տատանվում է գործի դեպքից: Օրինակ, որոշ կայքերի համար, որոշակի դիրեկտորիաների ներսում փնտրելը ակտիվորեն արգելվում է 403 կարգավիճակի միջոցով:
Like, անջատելով սերվերի վրա մուլտիմեդիա բովանդակության անմիջական մուտքը:
What are the common reasons for 403 error?
Քանի որ մենք կարճ բացատրեցինք վերևում նշված 403 սխալը, մենք այժմ կբացատրենք, թե ինչպես կարող է օգտագործողը կարողանա վայրէջք կատարել 403 Սխալի հետևյալ պատճառներից որևէ մեկի պատճառով:
Պատճառը 1. Hotlink- ի պաշտպանություն
Ի՞նչ է hotlinking- ը: Hotlinking- ը գողանում է ինչ-որ մեկի թողունակությունը `իրենց կայքի ակտիվներին կապելով` նկարներ և տեսանյութեր և այլն:
Ավելին, բացատրելու համար, ենթադրենք, որ 1-ին կայքի սեփականատերը իրենց սերվերում հյուրընկալում է բարձրակարգ լուծման որոշ պատկերներ կամ տեսանյութեր:
2-րդ կայքի սեփականատերը բավականին տպավորված է բովանդակության որակից և որոշում է դրանք օգտագործել նաև իր կայքում:
Այժմ, փոխարենը այդ պատկերները ուղղակիորեն տեղադրելու իր սերվերի վրա, նա դրանք կապում է կայքի 1-ի սերվերից:
Տեխնիկապես դա կաշխատի բացարձակապես լավ, իսկ կայքը 2-ը զննարկելիս օգտվողը չի կարողանա անմիջապես ասել, եթե կայքը օգտագործում է hotlinking:
Դա անելը խնայում է շատ ռեսուրսներ կայքի 2 համար, բայց դա գողանում է կայքի 1-ի ռեսուրսները և կարող է վատթարանալ ծառայության որակը կայքի 1 սերվերի համար:
Նման իրավիճակներից խուսափելու համար 1-ի կայքի սեփականատերը կարող է իրականացնել գոտու հղումներ:
Սա կսահմանափակի թեժ կապը և կվերադարձնի 403 սխալը hotlink- ի դեպքում:
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.
Խնդրում ենք նկատի ունենալ, որ ոչ բարոյական է օգտագործել 3-րդ կողմի ռեսուրսներն առանց դրանց թույլտվության:
How to fix 403 error by Hotlink Protection?
Հիմնել Թեժ կապի պաշտպանություն in cPanel, head to Security < Hotlink Protection:
Այստեղից դուք կարող եք միացնել կամ անջատել թեժ հղման պաշտպանությունը.
Այժմ, եթե դուք և սեփական կայքի 1-ի, և2-ի սեփականատեր XNUMX-ի սեփականատերն եք, կարող եք անջատել թեժ հղումների պաշտպանությունը սեփական կայքի համար, որպեսզի կարողանաք կապել բովանդակությունը դեպի ձեր կայքէջը:
Հետևյալ սքրինշոթը այն կներկայացնի ձեզ համար.
Պատճառը 2. Վատ թույլտվությունները
403 արգելված սխալի մեկ այլ ամենատարածված պատճառը ֆայլի թույլտվությունների ոչ պատշաճ կարգավորումն է:
Նման խնդիրները լուծելու համար սեփականատերը պետք է սահմանի թույլտվությունները, ինչպես նշված է.
- Դինամիկ բովանդակություն ՝ 700
- Թղթապանակներ ՝ 755
- Ստատիկ բովանդակություն ՝ 644
How to fix 403 error due to Bad Permissions?
Թույլտվությունը կարգավորելու համար հետևեք հետևյալ քայլերին.
1. Մուտք գործեք ձեր cPanel ՝ օգտագործելով նշված URL և նշանակված մուտքի հավատարմագրերը
2. Կտտացրեք Ֆայլերի մենեջեր պատկերակին Files դաշտում
3. Բացվող պատուհանի ձախ կողմում կտեսնեք բոլոր ֆայլերի և պանակների թույլտվությունները
4. Ապահովեք, որ public_html թղթապանակի թույլտվությունները 750 են, ինչպես ցույց է տրված ստորև.
Եթե դա 750 է, անցեք հաջորդ խնդրահարույցին, հետևեք հետևյալ քայլերին.
a. Choose the public_html folder > click on the Change Permissions icon
b. Set up permissions to 750 > Save.
գ. Մաքրել զննարկչի քեշը
դ. Մաքրել ձեր տեղական DNS քեշը
Պատճառ 3. Թաքնված ֆայլեր / Սխալ URL
Թաքնված ֆայլերը ենթադրաբար չպետք է հասանելի լինեն հանրային, ուստի սերվերը սահմանափակում է մուտքը հանրության համար:
Երբ օգտագործողը փորձում է մուտք գործել թաքնված ֆայլեր, 403 արգելված սխալ է նետվում:
Նմանապես, որոշ սերվերների համար, եթե օգտագործողը դիտավորյալ կամ ակամա մուտքագրում է անվավեր URL, կարող է առաջանալ 403 արգելված սխալի հաղորդագրություն:
Այն կարող է տարբեր լինել սերվերից մինչև սերվեր և կախված է այն բանից, թե ինչ է մուտքագրել օգտվողը, օրինակ, կարող է սխալ լինել, եթե ֆայլի ուղու փոխարեն մուտքագրեք թղթապանակի գրացուցակ:
Պատճառ 4. IP կանոններ
Ինչպես ավելի վաղ նշվեց, 403 սխալն առաջանում է հիմնականում վավերացման սխալի պատճառով:
Օգտագործողները կարող են տեսնել 403 կանոն ՝ cPanel- ով սահմանված IP մերժման ցանկացած կանոնների պատճառով:
Այդ դեպքում ստուգեք cPanel- ի կանոնները `համոզվելու, որ դուք չեք արգելափակում ձեր սեփական IP միջակայքը:
IP կանոնները շատ օգտակար են գալիս, եթե անհրաժեշտ է արգելափակել մուտքը որոշակի օգտվողների:
How to fix 403 error due to IP Rules?
IP կանոնները ստուգելու համար հետևեք հետևյալ քայլերին.
1. Մուտք գործեք cPanel հաշվի ՝ օգտագործելով URL- ն և տրամադրեց մուտքի հավատարմագրեր:
2. Գնացեք Անվտանգության բաժին և կտտացրեք IP Blocker պատկերակին:
3. Մուտքագրեք մեկ կամ մի շարք IP հասցեներ, որոնք ցանկանում եք մերժել:
4. Կտտացրեք Ավելացնել կոճակը:
Անուն | Արժեք |
---|---|
Միակ IP հասցե | 192.168.0.1 |
2001. db8 :: 1 | |
Շարք | 192.168.0.1 - 192.168.0.40 |
2001:db8::1 – 2001:db8::3 | |
Նկատի ունենալով միջակայքը | 192.168.0.1 - 40 |
CIDR ձևաչափ | 192.168.0.1/32 |
2001. db8 :: / 32 | |
Պատկերներ 192. *. *. * | 192. *. *. * |
Պատճառը 5 ՝ ինդեքսի կառավարիչ
Լռելյայնորեն, վեբ սերվերը կբեռնարկի ինդեքսը կամ հիմնական էջը նպատակային գրացուցակից:
Եթե ինդեքս ֆայլը բացակայում է թղթապանակից, վեբ զննարկիչը կցուցադրի թղթապանակի բովանդակությունը, բայց դա կարող է առաջացնել անվտանգության ռիսկ:
Անվտանգության ռիսկը իջեցվում է թղթապանակի բովանդակությունն ուղղակիորեն չցուցադրելու միջոցով, և որպես այլընտրանք ՝ ցուցադրվում է 403 սխալ:
Լուծում
Դուք կարող եք լուծել այս հարցը `համապատասխան ինդեքսի ֆայլը գրացուցակին վերբեռնելով կամ cPanel- ից փոխելով« Ինդեքս մենեջերի »արժեքները:
Եզրափակում
HTTP 403- ի արգելված սխալ առաջացնելու համար կան բազմաթիվ պատճառներ, բայց դրանք բոլորը նշանակում են միայն մեկ բան, և դա Access մերժված է:
403 սխալը կարող է ամրագրվել սերվերի մակարդակում ՝ անվտանգության պարամետրերը փոխելով: