Ինչպես վերահղել երթևեկությունը

Բովանդակություն:

Ինչպես վերահղել երթևեկությունը
Ինչպես վերահղել երթևեկությունը

Video: Ինչպես վերահղել երթևեկությունը

Video: Ինչպես վերահղել երթևեկությունը
Video: Ինչպես կարող են մեր մենթորները վերափոխել մեր կյանքը | Arevik Hambardzumyan | TEDxYSMU 2024, Դեկտեմբեր
Anonim

Երթևեկի վերահղման ամենադյուրին ճանապարհը Apache վեբ սերվերի ներկառուցված հնարավորությունների օգտագործումն է, իսկ ավելի կոնկրետ `սերվերի պարամետրերի ապակենտրոնացված կառավարման օգտագործումը` օգտագործելով htaccess ֆայլը: Հրահանգները կարող են տեղադրվել այս ֆայլում, որը կատարելով, ծրագրակազմը այցելուներին կուղղորդի ֆայլում նշված ինտերնետային հասցեներին:

Ինչպես վերահղել երթևեկությունը
Ինչպես վերահղել երթևեկությունը

Հրահանգներ

Քայլ 1

Բացեք տեքստի պարզ խմբագիր, ինչպիսին է Notepad- ը: Դրա հնարավորությունները բավարար են htaccess ֆայլ ստեղծելու և անհրաժեշտ բովանդակությամբ լրացնելու համար: Հրահանգները դրանում պարունակվում են որպես պարզ տեքստի տողեր և կարող են խմբագրվել այնպես, ինչպես txt, html, js և այլն ընդլայնմամբ ֆայլեր:

Քայլ 2

Ձևակերպեք երթևեկի վերափոխման հրամանները, որոնք համապատասխանում են ձեր պահանջներին: Եթե Ձեզ անհրաժեշտ է իրականացնել ձեր վեբ-ռեսուրսի էջերի բացարձակապես յուրաքանչյուր այցելուի ուղարկումը նույն URL- ին, ապա htaccess ֆայլում պետք է տեղադրվի հետևյալ տողը. Վերահղում / https://kakprosto.ru Այս գրառման Վերահղման հրահանգը վերահղման հրամանն է … Այստեղ առաջի կտրումը (կտրվածքը) նշանակում է կայքի արմատային գրացուցակը, այսինքն ՝ հրահանգը տարածվում է կայքի բոլոր պանակներում փաստաթղթերի հարցումների վրա: Ձեր կայքի ֆայլերի վերաբերյալ ցանկացած հարցում խթանելու է վերահղման մեխանիզմը: Բայց եթե նմանատիպ ֆայլ այլ դիրեկտիվների հետ տեղադրեք ենթապանակում, ապա դրա հրամանները առաջնահերթություն կունենան Apache- ի համար: Եվ https://kakprosto.ru- ն այստեղ նշում է այն URL- ն, որին սերվերի ծրագրակազմը պետք է ուղարկի տրաֆիկ: Դուք պետք է այն փոխարինեք ձեր վերահղման համար անհրաժեշտ հասցեով:

Քայլ 3

Արմատային գրացուցակի փոխարեն կարող եք նշել կայքի ցանկացած թղթապանակ: Այնուհետև վերահղման կանոնը տարածվելու է միայն այն այցելուների վրա, որոնք փաստաթղթեր են խնդրում նշված գրացուցակից և այնտեղ տեղադրված բոլոր պանակներից: Օրինակ. Վերահղեք badBoys / էջը php ընդլայնմամբ, ապա վերահղումը կաշխատի, և եթե կա որևէ այլ (htm, html և այլն), ապա վերահղում չի լինի: Այս մեխանիզմն իրականացվում է RedirectMatch հրահանգի միջոցով: Այն օգտագործում է կանոնավոր արտահայտություն (regexp) ՝ համեմատելու համար վերահղման պայմանը և զննարկիչից ստացված հարցումը. RedirectMatch (. *): Php $

Քայլ 4

Գեներացված վերահասցեավորման հրահանգը պահեք.htaccess կոչվող ֆայլում և վերբեռնեք այն ձեր կայքի արմատային պանակում: Խնդրում ենք նկատի ունենալ, որ ֆայլի անունը սկսվում է կետից, այսինքն, այն ունի միայն ընդլայնում, բայց անուն չունի:

Խորհուրդ ենք տալիս: