.Htaccess-tiedoston käyttäminen WordPressissä

htaccess-tiedosto WordPress

WordPress on loistava alusta, jota tekee entistä paremmaksi se, kuinka yksityiskohtainen ja tehokas WordPress-standardin hallintapaneeli on. Voit saavuttaa paljon sivustosi tuntemuksen ja toiminnan mukauttamisessa yksinkertaisesti käyttämällä työkaluja, jotka WordPress on antanut sinulle vakiona.

Minkä tahansa verkkosivuston omistajan elämässä tulee kuitenkin aika, jolloin sinun on ylitettävä tämä toiminto. Työskentely WordPressin kanssa . Htaccess tiedosto voi olla yksi tapa tehdä tämä. Tämä tiedosto on ydintiedosto, johon sivustosi luottaa, ja se koskee pääasiassa verkkosivustosi pysyvien linkkien toimintaa.

.Htaccess-tiedostoa voidaan kuitenkin käyttää useiden hyödyllisten asioiden saavuttamiseen. Olemme aiemmin käsitelleet joitain niistä, mukaan lukien valmistusprosessi regex-uudelleenohjaukset WordPressissäja yleisempi yleiskatsaus otsikkojen uudelleenohjaukset WordPressille. Kummassakin näistä oppaista pääsimme ja muokkaimme .htaccess-tiedostoa, mutta selittämättä paljon siitä, miksi tiedosto on siellä ja miten voit käyttää sitä.

Se on tämän artikkelin tarkoitus. Ensin tarkastellaan, mitä .htaccess-tiedosto tekee WordPressin tavallisessa asennuksessa. Sitten selitämme, kuinka voit käyttää sitä ja kuinka voit muokata sitä. Lopuksi näytämme sinulle, miksi haluat ehkä tehdä sen.

Mikä on .htaccess-tiedosto?

Otetaan ensin perusasiat pois tieltä. .Htaccess-tiedosto ei ole teknisesti WordPress-tiedosto. Tai tarkemmin sanottuna .htaccess-tiedosto on itse asiassa tiedosto, jota Apache-verkkopalvelimet käyttävät. Tämä on järjestelmä tällä hetkellä käytössä valtaosa WordPress-sivustoista ja -isännöistä. Koska Apache on läsnä WordPress-sivustojen hallinnassa, jokaisella tällaisella sivustolla on .htaccess-tiedosto.

.Htaccess-tiedosto jakaa joitain ominaisuuksia muiden tiedostojen kanssa, joita WordPress-sivustosi käyttää kokoonpanossa. Tiedostonimi on piilotettu tiedosto, jonka muokkaamista varten se on piilotettava. Se istuu myös WordPress-sivustosi juurihakemistossa.

Muista, että .htaccess-tiedosto tekee vain yhden ja yhden: se määrittää, kuinka sivustosi pysyvät linkit näytetään. Se siitä. 

Tämän yksinkertaisen kuvauksen takana on kuitenkin paljon monimutkaisuutta. Tämä johtuu siitä, että monet sivuston omistajat, laajennukset ja teemat tekevät muutoksia tapaan, jolla pysyviä linkkejä käytetään WordPress-sivustossasi. Joka kerta, kun (tai laajennus) muutat pysyvien linkkien toimintaa, nämä muutokset tallennetaan .htaccess-tiedostoon. 

Periaatteessa tämä on melko hyvä järjestelmä ja turvallinen. Tosielämässä se voi kuitenkin aiheuttaa todellisia ongelmia. Yksi on se, että 75% kehittäjistä käyttää JavaScriptiä, ja siksi ne eivät ole niin mukavia Apachen käytössä, monet laajennukset voivat korvata .htaccess-tiedoston tavalla, joka jättää sivustosi turvattomaksi. Tämäntyyppisen ongelman korjaaminen (tai jopa havaitseminen) ei kuulu täällä, mutta laajennuksia koskevat vakiovaatimukset ovat voimassa - asenna vain ne, joihin luotat, ja joita päivitetään säännöllisesti tällaisten turvallisuusaukkojen korjaamiseksi.

.Htaccess-tiedoston etsiminen ja muokkaaminen

Huolimatta siitä, että .htaccess-tiedosto on pääasiassa suunniteltu käsittelemään sivustosi pysyviä linkkejä, voit muokata tiedostoa saavuttaaksesi useita hyödyllisiä tuloksia: näihin kuuluu uudelleenohjausten tekeminen tai yksinkertaisesti sivuston turvallisuuden parantaminen rajoittamalla ulkopuolisten käyttöoikeuksia tietyillä sivuilla.

Tässä osiossa näytämme, miten se tehdään. Mutta ensin… 

VAROITUS: .htaccess-tiedoston muokkaaminen voi rikkoa verkkosivustosi. 

Muutosten tekeminen sivustosi käyttämiin perustiedostoihin on riskialtista. Sinun pitäisi aina varmuuskopioi sivustosi ennen kuin teet mitään muutoksia siihen, ja kokeile vaikuttamatta live-sivustoon. 

Itse asiassa on hyvä syy, miksi .htaccess-tiedosto ei ole käytettävissä useimmille WordPress-käyttäjille. WordPressillä on selvä enemmistö pienyritysten verkkosivustojen markkinaosuudesta, mikä tarkoittaa, että monet heidän käyttäjistään eivät, sanokaamme, ole teknisesti taipuvaisimpia. Siksi .htaccess-tiedosto on oletusarvoisesti piilotettu - jotta aloittelevat käyttäjät eivät tekisi virheitä.

.Htaccess-tiedoston käyttäminen ja muokkaaminen

Kun kaikki tämä on poissa, katsotaanpa, kuinka pääset .htaccess-tiedostoon. Tätä varten:

  1. Luo yhteys verkkosivustoon FTP-asiakkaan avulla. Siellä on paljon ilmaisia, upeita FTP-asiakkaita, mukaan lukien FileZilla. Lue mukana toimitetut ohjeet FTP-yhteyden muodostamiseksi sivustoosi.
  2. Kun olet muodostanut FTP-yhteyden, sinulle näytetään kaikki sivustosi muodostavat tiedostot. Katsokaa näitä kansioita, niin näet yhden, jota kutsutaan juurihakemistoksi.
  3. Tämän kansion sisällä näet .htaccess-tiedostosi. Normaalisti se on lähellä kyseisen kansion tiedostoluettelon yläosaa. Napsauta tiedostoa ja valitse sitten Näytä / muokkaa. 
  4. Tiedosto avautuu tekstieditorissa.

Ja siinä se. Sinulla on nyt oikeus tehdä muutoksia tiedostoon, mutta ota huomioon, ettet halua tehdä sitä. Näytämme sinulle, kuinka tätä tiedostoa käytetään seuraavassa osiossa, mutta ennen kuin teemme, on hyvä tee paikallinen kopio .htaccess-tiedostostasi (käyttämällä tavallista "Tallenna nimellä" -valintaikkunaa), tee muutokset paikallisesti ja lataa tiedosto vaiheistetulle sivustolle (kuten edellä todettiin).

.Htaccess-tiedoston käyttäminen

Nyt olet valmis aloittamaan .htacess-tiedoston tarjoamien lisätoimintojen käytön. Aloitetaan muutamalla perustavalla.

  • 301 ohjaa uudelleen - 301-uudelleenohjaus on pieni osa koodia joka lähettää kävijöitä yhdeltä sivulta toiselle ja on välttämätön, jos siirrät tietyn blogiviestin, johon on linkki ulkoisesta sivustosta. Vaihtoehtoisesti voit käyttää .htaccess-tiedostoa uudelleenohjaamaan verkkosivuston. Voit myös ohjata kävijöitä sivuston vanhemmasta HTTP-versiosta uuteen, turvallisempaan HTTPS-versioon. Lisää tämä .htacess-tiedostoon:

Redirect 301 /oldpage.html /newpage.html

  • turvallisuus - On myös useita tapoja käyttää .htaccess-tiedostoa kehittyneiden suojausstrategioiden soveltamiseen WP: lle. Yksi näistä on lukitse pääsy tiettyihin tiedostoihin jotta vain oikean todennuksen saaneet käyttäjät voivat käyttää ydintiedostoja, joissa WordPress-sivustosi käyttää. Voit käyttää tätä .htaccess-tiedostosi loppuun liitettyä koodia rajoittaa pääsyä useisiin ydintiedostoihin:

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

  • Muokkaa URL-osoitteita - Toinen hyödyllinen ominaisuus .htaccess-tiedostossa, vaikkakin monimutkaisempi toteuttaa, on se, että tiedostoa voidaan käyttää ohjaamaan tapaa, jolla URL-osoitteet näytetään, kun kävijät käyttävät sivustoasi. Tätä varten sinun on varmistettava, että käytät uusinta Apache-versiota. Tämän vuoksi yhden sivun URL-osoite näkyy vierailijoille erilaisena. Tämä viimeinen esimerkki on - ehkä - hieman liian monimutkainen useimmille käyttäjille, jotka tottuvat vain .htaccess-tiedostoon. Olen kuitenkin sisällyttänyt sen näyttämään sinulle, mitä tiedostolla voidaan saavuttaa. Liitä tämä .htaccess-tiedostoosi:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Edessä .htaccess-palvelun kanssa

.Htaccess-tiedoston käyttäminen on loistava tapa oppia WordPress-sivustosi toiminnasta perustavanlaatuisemmalla tasolla ja antaa sinulle vilauksen valtavasta räätälöintimahdollisuudesta, jonka jopa tavallinen WP-sivusto tarjoaa sinulle. Kun olet oppinut työskentelemään .htaccess-tiedoston kanssa tekemällä yllä kuvatut perusmuutokset, sinulle avautuu runsaasti vaihtoehtoja. Yksi, kuten olemme aiemmin käsittäneet, on kyky nollaa WordPress-blogisi

Toinen on, että moniin tapoihin parantaa WordPress-tietoturvaa sisältyy joko .htaccess-tiedoston muuttaminen suoraan tai saman FTP-järjestelmän käyttäminen muutosten tekemiseen muihin juuritiedostoihin. Toisin sanoen, kun aloitat sivustosi muttereiden ja pulttien tutkimisen, löydät loputtomat mahdollisuudet räätälöintiin ja parantamiseen.

Mitä mieltä olet?

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseksi. Lue, miten kommenttitietosi käsitellään.