Darbas su .htaccess failu „WordPress“

htaccess failas WordPress

WordPress yra puiki platforma, kurią dar labiau pagerina tai, kiek išsami ir galinga yra standartinė „WordPress“ informacijos suvestinė. Galite daug pasiekti tinkindami savo svetainės savybes ir funkcijas paprasčiausiai naudodami įrankius, kuriuos „WordPress“ jums suteikė kaip standartą.

Bet kurio svetainės savininko gyvenime ateina laikas, kai turėsite peržengti šią funkciją. Darbas su „WordPress“ . Htaccess gali būti vienas iš būdų tai padaryti. Šis failas yra pagrindinis failas, kuriuo remiasi jūsų svetainė, ir daugiausia susijęs su nuolatinių jūsų svetainės nuorodų veikimu.

Tačiau .htaccess failą galima naudoti norint pasiekti daug naudingų dalykų. Anksčiau mes apėmėme kai kuriuos iš jų, įskaitant jų gamybos procesą regex peradresavimai „WordPress“ir bendresnė apžvalga apie „WordPress“ antraštės peradresavimai. Abiejuose šiuose vadovuose mes pasiekėme ir redagavome .htaccess failą, tačiau daug nepaaiškinome, kodėl failas yra ten ir kaip jį galite naudoti.

Tai yra šio straipsnio tikslas. Pirmiausia apžvelgsime, ką daro .htaccess failas standartinėje „WordPress“ sąrankoje. Tada mes paaiškinsime, kaip galite jį pasiekti ir kaip galite jį redaguoti. Galiausiai parodysime, kodėl galbūt norėsite tai padaryti.

Kas yra .htaccess failas?

Pirmiausia pašalinkime pagrindus. .Htaccess failas nėra techniškai „WordPress“ failas. Arba, tiksliau tariant, .htaccess failas iš tikrųjų yra failas, kurį naudoja „Apache“ žiniatinklio serveriai. Tai yra sistema šiuo metu naudojamas didžioji dauguma „WordPress“ svetainių ir kompiuterių. Kadangi „Apache“ yra visur, kai reikia tvarkyti „WordPress“ svetaines, kiekviena tokia svetainė turi .htaccess failą.

.Htaccess failas turi keletą savybių su kitais failais, kuriuos konfigūracijai naudoja jūsų „WordPress“ svetainė. Failo vardas yra paslėptas failas, todėl jį reikės paslėpti, kad galėtumėte redaguoti. Jis taip pat yra jūsų „WordPress“ svetainės šakniniame kataloge.

Atminkite, kad .htaccess failas daro tik vieną ir vieną dalyką: jis nustato, kaip rodomos nuolatinės jūsų svetainės nuorodos. Viskas. 

Už šio paprasto aprašymo slepiasi daugybė sudėtingumo. Taip yra todėl, kad daugelis svetainių savininkų, papildinių ir temų pakeičia nuolatinių nuorodų naudojimo būdą jūsų „WordPress“ svetainėje. Kiekvieną kartą, kai jūs (arba papildinys) pakeičiate nuolatinių nuorodų veikimo būdą, šie pakeitimai saugomi .htaccess faile. 

Iš esmės tai yra gana gera sistema ir yra saugi. Tačiau realiame pasaulyje tai gali sukelti realių problemų. Vienas yra tas, kad 75% kūrėjų naudoja „JavaScript“ir todėl nėra taip patogu naudotis „Apache“, daugelis papildinių gali perrašyti .htaccess failą taip, kad jūsų svetainė liktų nesaugi. Šios problemos sprendimas (ar iš tikrųjų net pastebėjimas) yra už mūsų ribų, tačiau taikomi standartiniai įspėjimai apie įskiepius - įdiekite tik tuos, kuriais pasitikite ir kurie yra reguliariai atnaujinami, kad būtų pašalintos tokios saugumo spragos.

.Htaccess failo radimas ir redagavimas

Nepaisant to, kad .htaccess failas yra daugiausia skirtas nuolatinėms jūsų svetainės nuorodoms tvarkyti, galite redaguoti failą, kad pasiektumėte daug naudingų rezultatų: tai apima peradresavimus arba tiesiog pagerinkite savo svetainės saugumą, apribodami prieigą prie išorės. tam tikrus puslapius.

Šiame skyriuje parodysime, kaip tai padaryti. Bet pirma… 

ĮSPĖJIMAS: .htaccess failo redagavimas gali sugadinti jūsų svetainę. 

Bet kokius pagrindinių jūsų svetainės failų pakeitimus yra rizikinga. Tu turėtum visada atsarginę savo svetainės kopiją prieš atlikdami bet kokius jo pakeitimus ir eksperimentuokite, nepaveikdami tiesioginės svetainės. 

Tiesą sakant, yra rimta priežastis, kodėl .htaccess failas nėra prieinamas daugumai „WordPress“ vartotojų. „WordPress“ užima aiškią daugumą smulkaus verslo svetainių rinkos dalies, o tai reiškia, kad daugelis jų vartotojų, sakysime, nėra techniškai linkę. Štai kodėl .htaccess failas yra numatytasis, kad būtų išvengta klaidų pradedantiesiems vartotojams.

Prieiga prie „.htaccess“ failo ir jo redagavimas

Jei to nebus, pažiūrėkime, kaip galite pasiekti .htaccess failą. Norėdami tai padaryti:

  1. Sukurkite ryšį su svetaine naudodami FTP klientą. Yra daug nemokamų, puikių FTP klientų, įskaitant FileZilla. Perskaitykite pateiktus dokumentus, kad užmegztumėte FTP ryšį su savo svetaine.
  2. Užmezgę FTP ryšį, jums bus rodomi visi failai, sudarantys jūsų svetainę. Pažvelkite į šiuos aplankus ir pamatysite vieną, vadinamą šakniniu katalogu.
  3. Šiame aplanke pamatysite savo .htaccess failą. Paprastai jis bus šalia to aplanko failų sąrašo viršaus. Spustelėkite failą, tada spustelėkite peržiūrėti / redaguoti. 
  4. Failas bus atidarytas teksto rengyklėje.

Štai ir viskas. Dabar jums leidžiama keisti failą, tačiau atkreipkite dėmesį, kad to galbūt nenorite daryti. Mes jums parodysime, kaip naudoti šį failą kitame skyriuje, tačiau prieš tai padaryti tai yra gera idėja padaryti vietinę kopiją savo .htaccess failo (naudodami standartinį dialogo langą „Išsaugoti kaip“), atlikite pakeitimus vietoje ir įkelkite failą į etapinę svetainę (kaip jau minėjome aukščiau).

.Htaccess failo naudojimas

Dabar esate pasirengęs pradėti naudoti papildomas funkcijas, kurias teikia .htacess failas. Pradėkime nuo kelių pagrindinių.

  • 301 peradresavimai - 301 nukreipimas yra mažytė kodo dalis kuris siunčia lankytojus iš vieno puslapio į kitą ir yra būtinas, jei perkeliate tam tikrą tinklaraščio įrašą, kuris yra susietas su išorine svetaine. Arba galite naudoti .htaccess failą, kad nukreiptumėte svetainę. Taip pat galite nukreipti lankytojus iš senesnės HTTP svetainės versijos į naują, saugesnę, HTTPS versiją. Pridėkite tai prie .htacess failo:

Redirect 301 /oldpage.html /newpage.html

  • saugumas - Taip pat yra keletas būdų, kaip naudoti .htaccess failą taikant pažangias WP saugos strategijas. Vienas iš tokių yra užrakinti prieigą prie tam tikrų failų kad tik vartotojai, turintys teisingą autentifikavimą, galėtų pasiekti pagrindinius failus, kuriuose veikia jūsų „WordPress“ svetainė. Norėdami apriboti prieigą prie kelių pagrindinių failų, galite naudoti šį kodą, pridėtą prie .htaccess failo pabaigos:

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

  • Keisti URL - Kita naudinga .htaccess failo funkcija, nors ir sudėtingesnė, yra ta, kad failą galima naudoti norint kontroliuoti URL rodymo būdą, kai lankytojai pasiekia jūsų svetainę. Norėdami tai padaryti, turėsite įsitikinti, kad naudojate naujausią „Apache“ versiją. Dėl to vieno puslapio URL lankytojams atrodo skirtingas. Šis paskutinis pavyzdys yra galbūt per daug sudėtingas daugumai vartotojų, kurie tiesiog pripranta prie .htaccess failo. Tačiau įtraukiau jį norėdamas parodyti, ką galima pasiekti naudojant failą. Pridėkite tai prie savo .htaccess failo:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Eiti toliau su .htaccess

Darbas su .htaccess failu yra puikus būdas sužinoti, kaip jūsų „WordPress“ svetainė veikia svarbesniu lygiu, ir apžvelgti didžiulę pritaikymo galimybę, kurią jums suteikia net standartinė WP svetainė. Kai įsisavinsite darbą su .htaccess failu atlikdami pagrindinius aukščiau aprašytus pakeitimus, jums atsivers daugybė galimybių. Vienas iš jų, kaip jau minėjome anksčiau, yra gebėjimas iš naujo nustatykite „WordPress“ tinklaraštį

Kitas dalykas yra tas, kad daugelis būdų, kaip pagerinti „WordPress“ saugumą, yra arba .htaccess failo keitimas tiesiogiai, arba tos pačios FTP sistemos naudojimas norint pakeisti kitus šakninius failus. Kitaip tariant, pradėję ieškoti savo svetainės veržlių ir varžtų, rasite begales galimybių pritaikyti ir tobulinti.

Ką manote?

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojamas jūsų komentaras.