WordPress-те .htaccess файлы менен иштөө

htaccess файлы WordPress

WordPress WordPress платформасынын канчалык деталдуу жана күчтүү экендиги менен мыкты платформа. Жөн гана WordPress сизге жеткиликтүү кылган шаймандарды стандарттуу түрдө колдонуп, сайтыңыздын сезимин жана иштешин ыңгайлаштыруу жагынан көп нерсеге жетише аласыз.

Вебсайт ээлеринин ар биринин жашоосунда, ушул функциянын чегинен чыгып кетүүгө туура келген учур болот. WordPress менен иштөө .htaccess файлы муну жасоонун бир жолу болушу мүмкүн. Бул файл сиздин сайт таянган негизги файл болуп саналат жана негизинен веб-сайтыңыздын туруктуу шилтемелери кандай иштээрине байланыштуу.

.Htaccess файлын бир катар пайдалуу нерселерге жетишүү үчүн колдонсо болот. Биз буга чейин алардын айрымдарын, анын ичинде жасоо процесси жөнүндө айтып бердик WordPress-те regex багыттамалары, жана жалпы обзор WordPress үчүн багыттамалар. Бул эки колдонмодо биз .htaccess файлына кирип, түзөтүлдү, бирок файл эмне үчүн биринчи орунда тургандыгы жана аны кандайча колдоно аларыбыз жөнүндө эч нерсе түшүндүрбөй эле.

Бул макаланын максаты ушул. Биринчиден, .htaccess файлынын стандарттык WordPress орнотуусунда эмне кыларын карап чыгабыз. Андан кийин, ага кандайча кирүүгө боло тургандыгын жана аны кантип түзөтө тургандыгын түшүндүрүп беребиз. Акыр-аягы, сизге эмне үчүн ушуну каалаганыңызды көрсөтөбүз.

.Htaccess деген эмне?

Алгач негиздерин жолдон чыгарып салалы. .Htaccess файлы техникалык жактан a WordPress файлы. Же, тагыраак айтканда .htaccess файлы Apache веб серверлери колдонгон файл. Бул система учурда колдонулуп жатат WordPress сайттарынын жана хостторунун басымдуу бөлүгү тарабынан. WordPress сайттарын башкаруу жөнүндө сөз болгондо Apache кеңири тарагандыктан, мындай сайттардын ар биринде .htaccess файлы бар.

.Htaccess файлы сиздин WordPress сайтыңыз конфигурация үчүн колдонгон башка файлдар менен айрым мүнөздөмөлөрдү бөлүшөт. Файлдын аты жашырылган файл жана аны түзөтүү үчүн жашыруу керек. Ошондой эле, ал WordPress сайтыңыздын түпкү каталогунда жайгашкан.

.Htaccess файлы бир нерсени жана бир гана нерсени жасаарын унутпаңыз: ал сиздин сайтыңыздын туруктуу шилтемелери кандайча көрсөтүлөрүн аныктайт. Дал ушул. 

Бул жөнөкөй сүрөттөөнүн артында бир топ татаалдык жашырылган. Себеби көптөгөн сайт ээлери, плагиндер жана темалар сиздин WordPress сайтыңыздагы туруктуу шилтемелердин колдонулушуна өзгөртүүлөрдү киргизишет. Сиз (же плагин) туруктуу шилтемелердин иштөө жолун өзгөрткөн сайын, бул өзгөрүүлөр .htaccess файлында сакталат. 

Негизи, бул абдан жакшы система жана коопсуз. Бирок, чыныгы дүйнөдө ал чыныгы көйгөйлөрдү жаратышы мүмкүн. Бири, анткени Иштеп чыгуучулардын 75% JavaScriptти колдонушат, ошондуктан Apache колдонуу анчалык деле ыңгайлуу эмес, көптөгөн плагиндер .htaccess файлын сиздин сайтка кооптуу абалда калтыра алышат. Мындай маселени чечүү (же чындыгында байкап көрүү) бул жерде биздин мүмкүнчүлүктөрүбүзгө кирбейт, бирок плагиндер жөнүндө стандарттык эскертүүлөр колдонулат - сиз ишенгендерди гана орнотуңуз жана ушул сыяктуу коопсуздук тешиктерин оңдоо үчүн дайыма жаңыланып турат.

.Htaccess файлын издөө жана түзөтүү

.Htaccess файлы негизинен сиздин сайтыңыздагы туруктуу шилтемелерди иштетүү үчүн иштелип чыккандыгына карабастан, сиз бир катар пайдалуу натыйжаларга жетишүү үчүн файлды түзөтсөңүз болот: ага башка жакка багыттарды киргизүү же жөн гана сайттын коопсуздугун тышкы кирүүнү чектөө менен жакшыртуу өзгөчө барактар.

Бул бөлүмдө биз муну кантип жасоону көрсөтөбүз. Бирок биринчи… 

ЭСКЕРТҮҮ: .htaccess файлын түзөтсөңүз, вебсайтты бузуп салышы мүмкүн. 

Сиздин сайт иштей турган негизги файлдарга кандайдыр бир өзгөртүү киргизүү опурталдуу. Жасашың керек ар дайым камдык сайты ага кандайдыр бир өзгөртүү киргизүүдөн мурун, жана түз обого таасир этпестен, эксперимент жасаңыз. 

Чындыгында .htaccess файлынын көпчүлүк WordPress колдонуучулары үчүн жеткиликсиз болушунун жакшы себеби бар. WordPress чакан бизнес веб-сайттары үчүн рыноктун басымдуу бөлүгүнө ээ, демек, алардын көпчүлүк колдонуучулары техникалык жактан эң жакын эмес деп айтсак болот. Ошондуктан .htaccess файлы демейки боюнча жашырылат - жаңыланган колдонуучулар ката кетирбеши үчүн.

.Htaccess файлына кирүү жана түзөтүү

Мунун бардыгын жок кылып, .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

  • коопсуздук - WP үчүн өнүккөн коопсуздук стратегияларын колдонуу үчүн .htaccess файлын колдонуунун бир катар жолдору бар. Булардын бири белгилүү бир файлдарга кирүү мүмкүнчүлүгүн кулпулоо туура аутентификацияга ээ колдонуучулар гана сиздин 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 колдонот. Сиздин комментарий маалымат кандайча иштелишин Үйрөнүү.