.Htaccess-failiga töötamine WordPressis

htaccess-fail WordPress

WordPress on suurepärane platvorm, mida teeb veelgi paremaks see, kui detailne ja võimas on WordPressi standardne juhtpaneel. Saidi saavutamise ja toimimise kohandamiseks võite palju saavutada, kasutades lihtsalt tööriistu, mille WordPress on teile standardvarustuses kättesaadavaks teinud.

Iga veebisaidi omaniku elus saabub aeg, kui peate sellest funktsioonist kaugemale minema. Töö WordPressiga . Htaccess faili võib olla üks viis seda teha. See fail on põhifail, millele teie sait tugineb, ja on peamiselt seotud teie veebisaidi püsilinkide toimimisega.

Kuid .htaccessi faili saab kasutada paljude kasulike asjade saavutamiseks. Mõni neist on varem kajastatud, sealhulgas valmistamisprotsess regex ümbersuunamised WordPressisja üldisem ülevaade teemal päise ümbersuunamised WordPressi jaoks. Mõlemas juhendis avasime ja muutsime .htaccess-faili, kuid selgitamata palju selle kohta, miks fail seal üldse on ja kuidas saate seda kasutada.

See on selle artikli eesmärk. Kõigepealt vaatame, mida teeb .htaccess-fail WordPressi standardses seadistuses. Seejärel selgitame, kuidas sellele juurde pääsete ja kuidas seda muuta. Lõpuks näitame teile, miks võiksite seda teha.

Mis on .htaccess-fail?

Laseme kõigepealt põhitõed teelt kõrvale. .Htaccess-fail pole tehniliselt a WordPressi fail. Või täpsemalt öeldes on .htaccess-fail tegelikult fail, mida kasutavad Apache veebiserverid. See on süsteem praegu kasutusel valdav enamus WordPressi saite ja hoste. Kuna WordPressi saitide haldamisel on Apache kõikjal levinud, on igal sellisel saidil .htaccess-fail.

.Htaccess-fail jagab mõningaid omadusi teiste failidega, mida teie WordPressi sait konfigureerimiseks kasutab. Failinimi on peidetud fail ja selle muutmiseks tuleb varjata. See asub ka teie WordPressi saidi juurkataloogis.

Pidage meeles, et .htaccess-fail teeb ainult ühte ja ühte: see määrab teie saidi püsilinkide kuvamise viisi. See selleks. 

Selle lihtsa kirjelduse taga on aga palju keerukust. Seda seetõttu, et paljud saidiomanikud, pistikprogrammid ja teemad muudavad püsilinkide kasutamist teie WordPressi saidil. Iga kord, kui muudate püsilinkide toimimist (või pistikprogrammi), salvestatakse need muudatused .htaccess-faili. 

Põhimõtteliselt on see üsna hea süsteem ja turvaline. Kuid reaalses maailmas võib see tekitada tõelisi probleeme. Üks on see, et 75% arendajatest kasutab JavaScriptija pole seetõttu Apache'i kasutamisel nii mugavad, võivad paljud pistikprogrammid .htaccess-faili üle kirjutada nii, et teie sait jääb ebaturvaliseks. Sellise probleemi lahendamine (või isegi määrimine) on siin väljaspool meie ulatust, kuid pistikprogrammide kohta kehtivad standardsed hoiatused - installige ainult need, keda usaldate ja mida regulaarselt värskendatakse selliste turvaaukude parandamiseks.

.Htaccess-faili leidmine ja muutmine

Hoolimata asjaolust, et .htaccess-fail on mõeldud peamiselt teie saidi püsilinkide käsitsemiseks, saate faili redigeerida, et saavutada mitmeid kasulikke tulemusi: need hõlmavad ümbersuunamiste tegemist või lihtsalt saidi turvalisuse parandamist, piirates välist juurdepääsu veebisaitidele. konkreetsed lehed.

Selles jaotises näitame teile, kuidas seda teha. Aga esmalt… 

HOIATUS. .Htaccess-faili muutmine võib teie veebisaiti rikkuda. 

Teie saidil töötavate põhifailide muudatuste tegemine on riskantne. Sa peaksid alati varundage oma sait enne selles muudatuste tegemist ja katsetage ilma reaalajas olevat saiti mõjutamata. 

Tegelikult on hea põhjus, miks .htaccess-fail pole enamiku WordPressi kasutajate jaoks saadaval. WordPressil on selge enamus väikeettevõtete veebisaitide turuosast ja see tähendab, et paljud nende kasutajad pole, ütleme nii, tehniliselt kõige kallimad. Sellepärast on .htaccess-fail vaikimisi peidetud - algajate kasutajate vigade vältimiseks.

Juurdepääs .htaccess-failile ja selle muutmine

Kui see kõik on kõrvale jäetud, vaatame, kuidas pääsete failile .htaccess juurde. Selleks:

  1. Looge FTP-kliendi abil ühendus veebisaidiga. Seal on palju tasuta suurepäraseid FTP-kliente, sealhulgas FileZilla. Oma saidiga FTP-ühenduse loomiseks lugege läbi pakutavad dokumendid.
  2. Kui olete FTP-ühenduse loonud, kuvatakse teile kõik failid, mis teie saidi moodustavad. Vaadake neid kaustu ja näete ühte nimega juurkataloog.
  3. Selles kaustas näete oma .htaccess-faili. Tavaliselt asub see selles kaustas olevate failide loendi ülaosas. Klõpsake failil ja seejärel käsul vaade / muutmine. 
  4. Fail avaneb tekstiredaktoris.

Ja see ongi kõik. Nüüd on teil lubatud failis muudatusi teha, kuid võtke teadmiseks, et te ei soovi seda teha. Järgmises jaotises näitame teile, kuidas seda faili kasutada, kuid enne seda on mõistlik teha kohalik koopia oma .htaccess-failist (kasutades standardset dialoogi „Salvesta kui”), tehke muudatused lokaalselt ja laadige seejärel fail üles etapiviisilisele saidile (nagu me eespool märkisime).

.Htaccess-faili kasutamine

Nüüd olete valmis kasutama .htacess-faili pakutavat lisafunktsionaalsust. Alustame mõne põhilisega.

  • 301 ümbersuunamine - 301 ümbersuunamine on pisike koodijupp mis saadab külastajaid ühelt lehelt teisele ja on vajalik, kui edastate konkreetse ajaveebipostituse, millele on link lingi, väliselt saidilt. Teise võimalusena võite veebisaidi ümbersuunamiseks kasutada .htaccess-faili. Samuti saate suunata külastajaid saidi vanemast HTTP-versioonist uuele, turvalisemale HTTPS-versioonile. Lisage see .htacess-faili:

Redirect 301 /oldpage.html /newpage.html

  • Turvalisus - WP-le täpsemate turbestrateegiate rakendamiseks on .htaccess-faili kasutamiseks ka mitmeid viise. Üks neist on lukustada juurdepääs teatud failidele nii et põhifailidele, millel teie WordPressi sait töötab, pääsevad juurde ainult õige autentimisega kasutajad. Selle .htaccess-faili lõppu lisatud koodi abil saate piirata juurdepääsu mitmele põhifailile:

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

  • URL-ide muutmine - Teine .htaccess-faili kasulik funktsioon, ehkki selle rakendamine on keerulisem, on see, et faili saab kasutada URL-ide kuvamise viisi kontrollimiseks, kui külastajad teie saidile juurde pääsevad. Selleks peate veenduma, et kasutate Apache uusimat versiooni. See muudab ühe lehe URL-i külastajatele erinevaks. See viimane näide on - võib-olla - pisut liiga keeruline enamiku kasutajate jaoks .htaccess-failiga lihtsalt harjumiseks. Lisasin selle siiski failiga saavutatava ulatuse näitamiseks. Lisage see oma .htaccess-faili:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Edasijõudmine .htaccessiga

.Htaccess-failiga töötamine on suurepärane viis õppida tundma, kuidas teie WordPressi sait töötab fundamentaalsemal tasemel, ja anda teile pilk tohututest kohandamisvõimalustest, mida isegi tavaline WP-sait teile pakub. Kui olete ülalkirjeldatud põhimuudatuste abil õppinud .htaccess-failiga töötama, avaneb teile palju võimalusi. Üks, nagu me oleme varem käsitlenud, on võime lähtestage oma WordPressi ajaveeb

Teine on see, et paljud võimalused oma WordPressi turvalisuse parandamiseks hõlmavad kas .htaccess-faili vahetamist või sama FTP-süsteemi kasutamist teiste juurfailide muutmiseks. Teisisõnu, kui hakkate oma saidi mutreid ja polte uurima, leiate lõputud võimalused kohandamiseks ja täiustamiseks.

Mis sa arvad?

Sellel saidil kasutatakse rämpsposti vähendamiseks Akismetit. Vaadake, kuidas teie andmeid töödeldakse.