Դոմենը կայքի հոգին է: Լավ ընտրված տիրույթը ռեսուրսի հաջողության գործոններից մեկն է: Հետեւաբար, երբեմն ինտերնետային նախագծերը փոխում են իրենց հասցեն ՝ տեղափոխվելով նոր տիրույթ: Բայց օգտվողները դեռ այցելում են հին հասցեն: Եվ երբեմն նման այցելությունների քանակը շատ նշանակալի է: Հասցեն լսարանը կորցնելը հասցեն փոխելիս պարզապես հիմարություն կլիներ: Եվ այս պարագայում այլևս ոչինչ չի մնում անել, քան կայքից կայք վերահղվելը:
Դա անհրաժեշտ է
Apache սերվերի միջոցով աշխատող կայք: Սերվերի կոնֆիգուրացիա ՝ հարմարեցված.htaccess ֆայլերը թույլ տալու համար: Ակտիվ մոդուլի mod_rewrite. FTP հաճախորդի ծրագիր: FTP- ի միջոցով սերվեր մուտք գործելու տվյալներ:
Հրահանգներ
Քայլ 1
Միացեք կայքի սերվերին ՝ օգտագործելով FTP հաճախորդի ծրագիր: Սա պետք է լինի այն կայքը, որը հյուրընկալում է կայքը, որտեղից կատարվելու է վերահղումը: FTP մուտքի տվյալները սովորաբար հրապարակվում են հոստինգ ընկերության կայքում կամ հոստինգի կառավարման վահանակում:
Քայլ 2
Ներբեռնեք.htaccess ֆայլը կայքի արմատից ձեր կոշտ սկավառակի վրա: Եթե .htaccess ֆայլը արմատային գրացուցակում տեսանելի չէ, ստուգեք սերվերի վրա թաքնված ֆայլերի ցուցադրման ռեժիմի կարգավիճակը: Եթե ռեժիմն անջատված է, միացրեք այն և թարմացրեք FTP ցուցակը: Եթե դեռ չեք կարողանում տեսնել ֆայլը, պարզապես ստեղծեք դատարկ ֆայլ, որը կոչվում է.htaccess ձեր կոշտ սկավառակի վրա:
Քայլ 3
Բացեք ձեր կոշտ սկավառակի վրա գտնվող.htaccess ֆայլը տեքստի խմբագրում: Այն պետք է լինի պարզ տեքստի խմբագիր, այսինքն ՝ առանց ձևաչափման: Այն պետք է կարողանա ֆայլը պահպանել մեկ բայթ կոդավորմամբ, որը համատեղելի է լատինական -1 կոդավորման հետ:
Քայլ 4
Խմբագրեք ձեր.htaccess ֆայլը: Եթե Ձեզ անհրաժեշտ է կայքի ներսում եղած ցանկացած url- ից վերահղել մեկ այլ կայքի մեկ url, մուտքագրեք հետևյալ տողերը.htaccess ֆայլի սկզբում
RewriteRule ^ [L, R = 301] Այստեղ պիտակի փոխարեն հարկավոր է գրել այն հասցեն, որին տեղի կունենա վերահղումը: Օրինակ, դա կարող է նման լինել. RewriteEngine- ը միացված է
Վերաշարադրիր կանոնը ^ https://codeguru.ru/ [L, R = 301] Եթե Ձեզ անհրաժեշտ է բազում կայքի url- երից վերահղել այլ կայքի նմանատիպ url- ների (օրինակ ՝ կայքի տիրույթը փոխելիս), ապա հետևյալ տողերը ավելացրեք.htaccess ֆայլը. RewriteEngine- ը միացված
RewriteRule ^ https://% {REQUEST_URI} [L, R = 301] Օրինակ ՝ կարող է նման լինել. RewriteEngine on
RewriteRule ^ https://codeguru.ru% {REQUEST_URI} [L, R = 301] Պահպանեք.htaccess ֆայլը:
Քայլ 5
Վերբեռնեք.htaccess ֆայլը ձեր կայքի արմատային գրացուցակում: Օգտագործեք FTP հաճախորդի ծրագիր: Եթե .htaccess ֆայլն արդեն առկա է այս գրացուցակում, ապա այն վերաշարադրեք:
Քայլ 6
Ստուգեք, թե ինչպես է գործում առաքումը: Theննարկչում բացեք կայքի ցանկացած հասցե, որտեղից պետք է վերահղում կատարվի: Եթե ամեն ինչ լավ է աշխատում, զննարկիչը ավտոմատ կերպով բեռնում է էջը մեկ այլ կայքից: