Երբեմն անհրաժեշտ է դառնում կայքի այցելուին ավտոմատ կերպով «ավտոմատ ռեժիմով» վերահղել մի էջից մյուսը: Այսինքն ՝ պարզապես ներս մտա և անմիջապես առանց հարցերի կամ որևէ բան սեղմելու. Խնդրում եմ, գնացեք մեկ այլ էջ: Օրինակ ՝ կայքը տեղափոխվել է, բայց այցելուները դեռ գնում են հին հասցե: Իհարկե, գերադասերը կատարում են այսպիսի վերահղում `վեբ սերվերի կազմաձևման լրացուցիչ ֆայլերի (htaccess) կամ սերվերի կողմից սցենարների մակարդակում: Բայց աճող թվով ինտերնետ-բնակիչներ ձեռք են բերում իրենց սեփական կայքերը և կատարելապես կառավարում դրանք ՝ առանց գերհամակարգերի միջնորդության: Բարեբախտաբար, «յուրաքանչյուրին, ով ցանկանում է, ըստ կայքի» սկզբունքը ցանցում իրականացվում է առանց ազգային նախագծերի և գրավադրումների: Այսպիսով, ինչպե՞ս կարող է աշխարհական մարդ իրականացնել այցելուի ավտոմատ վերահղումը տվյալ հղմանը:
Հրահանգներ
Քայլ 1
Կան երկու ամենապարզ վերահղման ընտրանքներ, որոնք ոչ այլ ինչ են պահանջում, քան ցանկալի էջում համապատասխան փոփոխություններ կատարելու հնարավորությունը: Առաջինը խնդիրը լուծում է HTML- ի միջոցով (HyperText Markup Language - «հիպերտեքստի նշման լեզու»): Սա այն լեզուն է, որով գրված են ինտերնետային էջերը: Այս լեզուն ունի մեզ անհրաժեշտ պիտակը ՝ հրաման, որը զննարկիչին ասում է, թե որ հասցեին և քանի վայրկյանից հետո է պետք էջի այցելու ուղարկել: Կարծես սա է.
Այստեղ «10» թիվը ցույց է տալիս, թե քանի վայրկյան է պետք սպասել, օրինակ ՝ այնպես, որ այցելուը ժամանակ ունենա կարդալու կայքի տեղափոխած հաղորդագրությունը: Եվ https://www.kakprosto.ru/ հասցեն զննարկիչին տալիս է այն URL, որտեղ պետք է ուղարկվի այցելուին: Այս պիտակը պետք է տեղադրվի «էջի վերնագրում». Html կոդի տարածքը, որը սկսվում է պիտակով և ավարտվում պիտակով:
Քայլ 2
Վերահղման երկրորդ մեթոդը օգտագործում է JavaScript լեզվի հնարավորությունները: Այն օգտագործելու համար անհրաժեշտ է համապատասխան հրամաններ մուտքագրել էջի html- կոդում: Նախ, դուք պետք է զննարկչին ասեք, որ այս պահին սկսվում է JavaScript սկրիպտը: JavaScript- ում այս բացման պիտակն ունի այսպիսի տեսք.
Եվ եզրափակիչն այսպիսին է.
Այս երկու պիտակների արանքում կան ցուցումներ ՝ լեզվի օպերատորներ: Մեզ անհրաժեշտ վերահղման էֆեկտին կարելի է հասնել դրանցից մի քանիսի կողմից.
windows.location.reload ("https://www.kakprosto.ru/");
կամ
document.location.replace ("https://www.kakprosto.ru/");
կամ
document.location.href = "/";
Սցենարի ամբողջական կոդն այսպիսի տեսք կունենա.
document.location.href = "/";
Այս սցենարը կարող է տեղադրվել նաև html- ծածկագրի նույն խորագրի տարածքում `և պիտակների միջև: Չնայած պարտադիր չէ, այն կարող եք տեղադրել էջի հիմնական մասում, այսինքն ՝ և թեգերի միջև: