WordPress- ում .htaccess ֆայլի հետ աշխատելը

htaccess ֆայլ WordPress

WordPress հիանալի հարթակ է, որն ավելի լավն է դառնում, թե որքան մանրամասն և հզոր է ստանդարտ WordPress վահանակը: Ձեր կայքի զգացողությունն ու գործառույթը հարմարեցնելու տեսանկյունից դուք կարող եք շատ բանի հասնել, պարզապես օգտագործելով այն գործիքները, որոնք WordPress- ը ձեզ հասանելի է դարձրել որպես ստանդարտ:

Այնուամենայնիվ, ցանկացած կայքի սեփականատիրոջ կյանքում գալիս է մի պահ, երբ դուք պետք է դուրս գաք այս գործառույթից: WordPress- ի հետ աշխատելը .htaccess ֆայլը դա կարող է լինել մեկ ճանապարհ: Այս ֆայլը հիմնական ֆայլ է, որի վրա հենվում է ձեր կայքը և հիմնականում առնչվում է ձեր կայքի մշտական ​​կայքերի գործելակերպին:

Չնայած .htaccess ֆայլը կարող է օգտագործվել մի շարք օգտակար բաների հասնելու համար: Նախկինում մենք լուսաբանել ենք դրանցից մի քանիսը, ներառյալ պատրաստման գործընթացը regex- ը վերահղում է WordPress- ումև ավելի ընդհանուր ակնարկ վերնագրի վերահղումները WordPress- ի համար, Այս երկու ուղեցույցներում էլ մենք մուտք գործեցինք և խմբագրեցինք .htaccess ֆայլը, բայց առանց շատ բան բացատրելու, թե ինչու է ֆայլը նախ և առաջ, և ինչպես կարող եք օգտագործել այն:

Սա է այս հոդվածի նպատակը: Նախ, մենք կտեսնենք, թե ինչ է անում .htaccess ֆայլը WordPress- ի ստանդարտ կարգավորման մեջ: Դրանից հետո մենք կբացատրենք, թե ինչպես կարող եք մուտք գործել այն և ինչպես կարող եք խմբագրել այն: Վերջապես, մենք ձեզ ցույց կտանք, թե ինչու կարող եք ցանկանալ դա անել:

Ո՞րն է .htaccess ֆայլը:

Եկեք սկզբից դուրս բերենք հիմունքները: .Htaccess ֆայլը տեխնիկապես ոչ թե ա WordPress ֆայլ, Կամ, ավելի ճիշտ ասած, .htaccess ֆայլը իրականում ֆայլ է, որն օգտագործվում է Apache վեբ սերվերների կողմից: Սա է համակարգը ներկայումս օգտագործվում է WordPress կայքերի և սերվերների ճնշող մեծամասնության կողմից: WordPress կայքերի կառավարման հարցում Apache- ի տարածվածության պատճառով յուրաքանչյուր այդպիսի կայք ունի .htaccess ֆայլ:

.Htaccess ֆայլը կիսում է որոշ բնութագրեր այլ ֆայլերի հետ, որոնք ձեր WordPress կայքը օգտագործում է կազմաձևման համար: Ֆայլի անունը թաքնված ֆայլ է և խմբագրման համար անհրաժեշտ է թաքցնել: Այն նաև նստում է ձեր WordPress կայքի արմատային գրացուցակում:

Հիշեք, որ .htaccess ֆայլը մեկ բան է անում և միայն մեկ բան. Այն որոշում է, թե ինչպես են ցուցադրվում ձեր կայքի permalinks- ը: Վերջ 

Այնուամենայնիվ, այս պարզ նկարագրի տակ թաքնված է շատ բարդություն: Դա պայմանավորված է նրանով, որ կայքերի շատ սեփականատերեր, պլագիններ և թեմաներ փոփոխություններ են կատարում ձեր WordPress կայքի մեջ permalinks- ի օգտագործման եղանակում: Ամեն անգամ, երբ դուք (կամ պլագինը) փոփոխություն եք կատարում ձեր մշտական ​​կայքերի աշխատանքի եղանակում, այդ փոփոխությունները պահվում են .htaccess ֆայլում: 

Սկզբունքորեն, սա բավականին լավ համակարգ է և անվտանգ է: Այնուամենայնիվ, իրական աշխարհում դա կարող է իրական խնդիրներ ստեղծել: Մեկն այն է, որ քանի որ Մշակողների 75% -ը օգտագործում է JavaScript, և, հետևաբար, այնքան էլ հարմար չեն Apache- ի օգտագործման համար, շատ պլագիններ կարող են վերափոխել .htaccess ֆայլը այնպես, որ ձեր կայքը անվստահ մնա: Այս տեսակի խնդիրը շտկելը (կամ, իրոք, նույնիսկ հայտնաբերելը), այստեղ մեր շրջանակներից դուրս է, բայց հավելումների վերաբերյալ ստանդարտ նախազգուշացումները կիրառվում են. Տեղադրեք միայն նրանց, ում վստահում եք, և որոնք պարբերաբար թարմացվում են ՝ անվտանգության նման անցքերն ամրագրելու համար:

.Htaccess ֆայլը գտնել և խմբագրել

Չնայած այն հանգամանքին, որ .htaccess ֆայլը հիմնականում նախատեսված է ձեր կայքի մշտական ​​կայանքները կարգավորելու համար, դուք կարող եք խմբագրել ֆայլը ՝ մի շարք օգտակար արդյունքների հասնելու համար. Դրանք ներառում են վերահղումներ կամ պարզապես բարելավել ձեր կայքի անվտանգությունը ՝ սահմանափակելով մուտքի արտաքին մուտքը մասնավորապես էջեր:

Այս բաժնում մենք ձեզ ցույց կտանք, թե ինչպես դա անել: Բայց նախ 

ARԳՈՒՇԱՈՒՄ .htaccess ֆայլի խմբագրումը կարող է կոտրել ձեր կայքը: 

Հիմնարար ֆայլերում ցանկացած փոփոխություն կատարելը, որի վրա աշխատում է ձեր կայքը, ռիսկային է: Դու պետք է միշտ կրկնօրինակեք ձեր կայքը նախքան դրանում ցանկացած փոփոխություն կատարելը և փորձեր կատարեք ՝ առանց կենդանի կայքի վրա ազդելու: 

Իրականում, կա մի լավ պատճառ, թե ինչու .htaccess ֆայլը հասանելի չէ WordPress- ի օգտագործողների մեծամասնության համար: WordPress- ը փոքր բիզնեսի կայքերի շուկայի մասնաբաժնի հստակ մեծամասնությունն ունի, և սա նշանակում է, որ նրանց օգտագործողներից շատերը, ասենք, տեխնիկապես առավել հակում չունեն: Ահա թե ինչու .htaccess ֆայլը լռելյայն թաքնված է ՝ սկսնակ օգտվողներից սխալներ թույլ չտալու համար:

Մտնել և խմբագրել .htaccess ֆայլը

Allանապարհին այդ ամենը դուրս գալուց եկեք տեսնենք, թե ինչպես կարող եք մուտք գործել .htaccess ֆայլ: Դա անելու համար.

  1. Ստեղծեք կայք կապ ՝ օգտագործելով FTP հաճախորդ: Այնտեղ կան բազմաթիվ անվճար, հիանալի FTP հաճախորդներ, այդ թվում ՝ FileZilla, Կարդացեք ներկայացված փաստաթղթերը ՝ ձեր կայքին FTP կապ հաստատելու համար:
  2. FTP կապ հաստատելուց հետո ձեզ կցուցադրվեն ձեր կայքի կազմող բոլոր ֆայլերը: Նայեք այս թղթապանակներին և կտեսնեք մեկը, որը կոչվում է արմատային գրացուցակ:
  3. Այս թղթապանակի ներսում կտեսնեք ձեր .htaccess ֆայլը: Սովորաբար այն կլինի այդ պանակի ֆայլերի ցուցակի վերևում: Կտտացրեք ֆայլին, ապա կտտացրեք դիտել / խմբագրել: 
  4. Ֆայլը կբացվի տեքստի խմբագրում:

Եվ վերջ: Այժմ ձեզ թույլատրվում է փոփոխություններ կատարել ձեր ֆայլում, սակայն հաշվի առեք, որ հնարավոր է, որ դա չեք ցանկանա անել: Մենք ձեզ ցույց կտանք, թե ինչպես օգտագործել այս ֆայլը հաջորդ բաժնում, բայց նախքան դա անելը լավ գաղափար է կատարել տեղական օրինակ ձեր .htaccess ֆայլը (օգտագործելով ստանդարտ «փրկել որպես» երկխոսությունը), կատարեք ձեր փոփոխությունները տեղական մակարդակում, և այնուհետև ֆայլը վերբեռնեք բեմադրված կայքում (ինչպես նշեցինք վերևում):

Օգտագործելով .htaccess ֆայլը

Այժմ դուք պատրաստ եք սկսել օգտագործել լրացուցիչ ֆունկցիոնալությունը, որը տրամադրված է .htacess ֆայլում: Եկեք սկսենք մի քանի հիմնականից:

  • 301 վերահղում - 301 վերահղումը մի փոքրիկ կոդ է որը այցելուներին ուղարկում է մի էջից մյուսը և անհրաժեշտ է, եթե փոխանցում եք որոշակի բլոգի հաղորդագրություն, որին միացված է արտաքին կայքից: Այլընտրանքորեն, դուք կարող եք օգտագործել .htaccess ֆայլը ՝ կայքը վերահասցեավորելու համար: Կարող եք նաև այցելուներին կայքի ավելի հին HTTP տարբերակից ուղղել դեպի նոր, ավելի անվտանգ ՝ HTTPS տարբերակ: Ավելացրեք սա .htacess ֆայլում.

Redirect 301 /oldpage.html /newpage.html

  • Անվտանգություն - Կան նաև .htaccess ֆայլը օգտագործելու մի շարք եղանակներ WP- ի անվտանգության առաջատար ռազմավարություններ կիրառելու համար: Դրանցից մեկը ` արգելափակել մուտքը որոշակի ֆայլեր այնպես, որ միայն ճիշտ վավերացում ունեցող օգտվողները կարողանան մուտք գործել հիմնական ֆայլեր, որոնց վրա աշխատում է ձեր WordPress կայքը: Կարող եք օգտագործել այս կոդը, որը կցված է ձեր .htaccess ֆայլի վերջում, սահմանափակելու մի շարք հիմնական ֆայլերի մուտքը.

<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">
Order deny,allow
Deny from all
</FilesMatch>

  • Փոփոխել URL- ները - .htaccess ֆայլի մեկ այլ օգտակար հատկություն, չնայած ավելի բարդ է իրականացնել, այն է, որ ֆայլը կարող է օգտագործվել URL- ների ցուցադրման եղանակը վերահսկելու համար, երբ ձեր այցելուները մուտք են գործում ձեր կայք: Դա անելու համար հարկավոր է համոզվել, որ օգտագործում եք Apache- ի ամենավերջին տարբերակը: Սա ստիպում է, որ մեկ էջի URL- ն այցելուներին տարբեր լինի: Այս վերջին օրինակը, թերևս, մի ​​փոքր չափազանց բարդ է օգտվողների մեծամասնության համար, որոնք պարզապես ընտելանում են .htaccess ֆայլին: Այնուամենայնիվ, ես այն ներառել եմ ՝ ձեզ ցույց տալու համար, թե ինչ կարող է հասնել ֆայլով: Սա կցեք ձեր .htaccess ֆայլին.

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Հետագա քայլերը .htaccess- ով

.Htaccess ֆայլի հետ աշխատելը հիանալի միջոց է իմանալու, թե ինչպես է ձեր WordPress կայքը աշխատում ավելի հիմնարար մակարդակում, և ձեզ հայացք գցելու անհատականացման հսկայական տարածության վրա, որը ձեզ հնարավորություն է տալիս նույնիսկ ստանդարտ WP կայքը: Երբ դուք տիրապետեք աշխատել .htaccess ֆայլի հետ `կատարելով վերը նկարագրված հիմնական փոփոխությունները, ձեր առջև բացվում են բազմաթիվ ընտրանքներ: Մեկը, ինչպես նախկինում լուսաբանեցինք, դա կարողությունն է վերականգնել ձեր WordPress բլոգը

Մեկ այլ բան այն է, որ ձեր WordPress- ի անվտանգության բարելավման շատ եղանակներ ներառում են կամ .htaccess ֆայլի ուղղակիորեն փոխում, կամ նույն FTP համակարգի օգտագործում `այլ արմատային ֆայլերում փոփոխություններ կատարելու համար: Այլ կերպ ասած, հենց որ սկսեք ուսումնասիրել ձեր կայքի ընկույզներն ու պտուտակները, դուք կգտնեք անհատականացման և կատարելագործման անվերջ հնարավորություններ:

Այս կայքը օգտագործում է Akismet- ը սպամի նվազեցման համար: Իմացեք, թե ինչպես է ձեր տվյալները մշակվում.