.htaccess-tiedostolla on tärkeä rooli verkkosivuston hallinnassa ja turvallisuudessa. Tässä artikkelissa näytämme, kuinka tiedostoa voidaan käyttää sivustosi mukauttamiseen.


Erityisesti opit kuinka tehdä seuraavat:

  • Luo ja muokkaa .htaccess-tiedostoa
  • Virhesivujen, kuten 401, 401, 403, 404, 500, 501 ja muiden, mukauttaminen
  • Estä vierailijat IP-osoitteen, viittajan tai muun parametrin perusteella
  • Ohjaa sivut ja verkkosivustot.
  • Salasanasuojatut hakemistot.

Ennen kuin aloitamme verkkosivuston mukauttamisen, anna meidän nähdä, miten .htaccess-tiedosto paikannetaan tai luodaan ja miten sitä muokataan. Yleensä järjestelmätiedosto piilotetaan, ja sinun on tehtävä se näkyväksi asetukset.

  • Kirjaudu verkkosivustosi cPaneliin ja avaa Tiedostonhallinta alla Tiedostot.

    Kuvio 1

  • Avaa public_html tai verkkosivustosi juurihakemisto.
  • Klikkaus asetukset vasemmassa yläkulmassa.

    Kuvio 2

Seuraava valintaikkuna avautuu.

  • Valitse valintaruutu Näytä piilotetut tiedostot (tiedostot) ja Tallentaa.

    Kuvio 3

Jos .htaccess-tiedostoa ei ole, voit luoda tiedoston jollakin monista tavoista ja tallentaa sen julkiseen kansioon..

.Htaccess-tiedoston luominen

Voit luoda ja muokata .htaccess-tiedostoa tekstieditorilla. Huomaa, että kentällä ei ole laajennusta. Vaikka voit käyttää muistilappua ja sitten ladata FTP-asiakasohjelmalla tai vanhalla tiedostonhallinnalla, helpoin tapa on käyttää cPanelissa sisäänrakennettua koodieditoria.

Vaihtoehtoisesti voit luoda tiedoston alla olevalla komennolla, kun olet SSH: n kirjoittanut Linux-palvelimelle. Korvaa yoursite.com verkkosivustollasi. Huomautus: Alla oleva polku .htaccess-tiedostoon voi vaihdella käyttämästäsi verkkopalvelinohjelmistosta riippuen.

sudo nano /var/www/yoursite.com/.htaccess

Uuden .htaccess-tiedoston luominen cPaneliin

  • Kirjaudu verkkosivustosi cPaneliin ja avaa Tiedostonhallinta.
  • Avaa public_html- tai verkkosivustohakemisto.
  • Klikkaa + tiedosto vasemmassa yläkulmassa. Näyttöön tulee valintaikkuna, jossa kehotetaan antamaan tiedostonimi.
  • Kirjoita .htaccess ja napsauta Luo uusi tiedosto.

    Kuvio 4

Luo .htaccess tekstieditorilla

Käytä tekstieditoria, kuten Muistio, TextEdit tai jotain muuta sopivaa työkalua. Luo uusi tiedosto ja tallenna se .htaccess-tiedostona ilman laajennusta.

Lataa tiedosto FTP: n tai tiedostohallinnan avulla public_html-kansioon.

Muokataan .htaccess-tiedostoa

Voit muokata .htaccess-tiedostoa etsimällä tiedostohallinnalla tiedosto ja napsauttamalla sitä hiiren kakkospainikkeella.

  1. Kirjaudu verkkosivustosi cPaneliin ja avaa Tiedostonhallinta (Kuvio 1).
  2. Avaa public_html- tai verkkosivustohakemisto.

Kuvio 5

Jos muokkaat verkossa selaimessa;

  1. Klikkaus Muokata.
  2. Se avaa muokattavan verkkosivun, johon voit nyt lisätä tai poistaa komentoja.
  3. Tallenna se mukauttamisen jälkeen.

Toinen vaihtoehto on ladata tiedosto tietokoneellesi, muokata sitä paikallisesti tekstieditorilla ja ladata sitten takaisin alkuperäiseen sijaintiin.

Joka tapauksessa komennot pysyvät samoina.

On hyvä tapa tallentaa tiedoston toimiva versio aina ennen muutoksia. Tämän avulla voit palata takaisin työkopioon, jos jokin menee pieleen.

Virhesivujen mukauttaminen

.Htaccess-tiedoston avulla voit mukauttaa verkkosivuston kävijöiden näkemät virheilmoitukset. Tähän sisältyy virheitä, joita kävijät saavat, kun sivua ei ole saatavana, kun tiedosto puuttuu tai kun on jokin muu virheviesti. käyttämällä .htaccess tiedosto, voit sitten mukauttaa mitä tahansa näistä virhesivuista, jos sinulla on niiden numerot, kuten 401, 404, 505 jne. Sinun on kuitenkin luotava virheen numeroita vastaavat mukautetut HTML-sivut.

Voit mukauttaa virhesanoman lisäämällä alla olevan komentorivin .htaccess-tiedostoosi.

ErrorDocument virheellinen numero / tiedosto.html

Missä file.html on mukautettu sivu.

Esimerkiksi, jos haluat korvata 404-virheviestisivuni;

  1. Luo pagenotfound.html, 404.html -virhesivu tai mikä tahansa muu muistettava nimi.
  2. Tallenna se juurihakemistoon tai toiseen kansioon.
  3. Lisää alla oleva rivi omaan .htaccess tiedosto.

ErrorDocument 404 /pagenotfound.html

Samoin voit lisätä muita mukautettuja virhesivuja ja jopa nimetä tiedostoja virhenumeron mukaan. Voit esimerkiksi mukauttaa seuraavat yleiset virhesivut.

  • 401.html valtuutuksen vaatiman virheen mukauttamiseksi
  • 400.html virheellisestä pyynnöstä johtuvasta virheestä
  • 403 Kielletty virhe
  • 404.html väärä sivuvirhe
  • 500 sisäinen palvelimen virhe

Jos mukautetut sivut ovat eri kansiossa nimeltään ’Errorpages’ tai muu ensisijainen nimi, sisällytä polku komentoosi. Esimerkiksi;

ErrorDocument 401 / virhesivut/401.html
ErrorDocument 404 /errorpages/404.html
ErrorDocument 500 / virhesivut/500.html

Salli tai estä pääsy tietyillä IP-osoitteilla

Tiedoston avulla voit hallita sitä, kuka käyttää tiettyjä sivuja tai koko verkkosivustoa. Voit määrittää erilaisia ​​IP-osoitteita tai tiettyjä IP-lohkoja. Lisää seuraavat komennot .htaccess-tiedostoon tarpeen mukaan. Korvaa alla olevat IP-osoitteet niillä, jotka haluat estää tai sallia pääsyn.

Sallia pääsy

Oletuksena verkkosivusto sallii kaikki IP-osoitteet. Jos sinulla on evässääntö IP-lohkolle, tarvitset kuitenkin sallintasäännön tietyille osoitteille, jotka vaativat pääsyä.

#Sallia

tilata kieltää, sallia
salli vain 123.123.123.123 # sallia vain tämä IP-osoite
salli välillä 123.123.123.123/30 # salli osoitteet tällä aliverkon alueella
Salli vuodesta 123.123. * # Salli osoitteet IP-osoitteen yleismerkiltä
kieltää kaikki

kieltää kaikki”Rajoittaa pääsyä millä tahansa muulla osoitteella, ja tämä sääntö sallii vain määritetyt osoitteet tai alueen.

Estä pääsy

Estä tietyt IP-osoitteet

jotta sallia, kieltää
sallia kaikista

kieltää kohdasta 36.149.0.228
kieltää kohdasta 37.229.205.159
kieltää kohdasta 37.57.45.247
kieltää vuodesta 195.154.63.216
kieltää 109.162.122.86
kieltää numerosta 104.238.195.198
kieltää 188.165.230.165
kieltää kohdasta 37.115.204.220
kieltää kohdasta 104.255.65.202
kieltää kohdasta 104.227.211.54
kieltää 23.254.11.18

Sivuston sivun tai hakemiston uudelleenohjaus

Verkkosivun tai verkkotunnuksen ohjaaminen toiseen linkkiin sisäisessä tai ulkoisessa edellyttää, että lisäät komennon tiedostonimen polulla ja kohde-URL-osoitteella. Jos haluat esimerkiksi ohjata tietyn sivun toiselle verkkosivustolle ja sivulle, lisää komento

Uudelleenohjaus / uudelleenohjaus_ohjeet.html http://www.anothersite.com/redirect_to.html

Tämä ohjaa sivun redirect_from.html verkkosivustoltasi toiselle sivulle redirect_to.html osoitteessa http://www.anothersite.com.

Jos uudelleenohjattava tiedosto on toisessa kansiossa, sisällytä sen polku komentoon. Jos esimerkiksi Productlist.html-sivu on Tuotteet-alikansiossa, sisällytä se komentoon seuraavasti;

Uudelleenohjaus /Tuotteet/tuotteet.html http://anotherwebsite.com/Accessories.html

Samoin voit tehdä saman muun tyyppisille tiedostoille, kuten PHP, kuvat jne.,

Uudelleenohjaus / about_Us / http://anotherwebsite.com/About_our_company/

ohjaa Meistä sivu verkkosivustoltasi Tietoja yrityksestä sivulla Anotherwebsite.com.

Huomaa myös, että alkuperäisen verkkosivuston nimeä ei yleensä sisällytetä, viivaviiva (/) tarkoittaa juurihakemistoa.

Jos haluat ohjata kotisivun toiselle verkkosivustolle, lisää komento .htaccess-tiedostoon.

Uudelleenohjaus / http://anothersite.com/

Salasanasuojatut hakemistot

Voit käyttää .htaccess-tiedostoa tietyn hakemiston suojaamiseksi salasanalla.

Tämä on kaksiprosessinen menettely, jossa sinä;

  1. Lisää suojakomennot .htaccess-tiedostoon
  2. Luo salasanatiedosto, joka tunnetaan nimellä .htpasswds

.Htaccess-tiedoston muokkaaminen

Lisää nämä rivit määrittääksesi osan, jonka haluat suojata salasanalla, seuraavasti:

AuthName "Osaston nimi"
AuthUserFile /home/folder/.htpasswds
AuthName "Anna salasanasi"
AuthType Basic
Vaadi kelvollinen käyttäjä

Missä,

  • Osaston nimi viittaa alueeseen, jota haluat suojella. Tämä voi olla esimerkiksi tilatut jäsenet tai mikä tahansa muu osa, johon vain kourallisten tai valtuutettujen käyttäjien pitäisi päästä.
  • Polku sisään AuthUserFile on .htpasswds-tiedoston sijainti.
  • AuthName on viesti, jonka kävijät näkevät yrittäessään päästä suojattuun hakemistoon.
  • Vaadi kelvollinen käyttäjä tarkoittaa, että useat ihmiset pääsevät käyttämään salasanoja.

.Htpasswds-salasanatiedoston luominen

Luo tiedosto niiden käyttäjien käyttäjätunnuksilla ja salasanoilla, joille haluat antaa pääsyn hakemistoon tai verkkosivustoosi.

Tallenna tiedosto toiseen sivuston hakemistoon. Ihannetapauksessa tämän tulisi olla suojatun hakemiston ja verkkojuuren ulkopuolella, jotta estetään sen estäminen ja estetään myös pääsy verkkoon.

Voit lisätä minkä tahansa tekstieditorin avulla käyttäjätunnukset ja salasanat alla olevaan muotoon ja tallentaa tiedoston nimellä .htpasswds.

Käyttäjänimi Salasana

On olemassa useita kolmansien osapuolien palveluita, kuten KxS-sivusto, jonka avulla tiedosto voidaan luoda ja salata.

johtopäätös

.Htaccess-tiedosto on hyödyllinen verkkosivuston mukauttamisessa lisäämällä vain komentoja. Se on helppo luoda ja muokata, kunhan tiedät vaadittavan koodin. Tekstipohjainen tiedosto sijaitsee public_html-hakemistossa ja voit muokata sitä verkossa tai offline-tilassa.

Voit käyttää .htaccess-tiedostoa verkkosivustojen mukauttamiseen ja parantamiseen eri tavoin. Yleisiä sovelluksia ovat mukautettujen virheilmoitusten luominen, verkkosivujen uudelleenohjaus, tiettyjen hakemistojen suojaaminen salasanalla, pääsyn estäminen tietyiltä IP-osoitteilta ja paljon muuta.

Katso nämä 3 suosituinta cPanel-hosting-palvelua:

FastComet

Aloitushinta:
$ 2,95


Luotettavuus
9.7


hinnoittelu
9,5


Käyttäjäystävällinen
9.7


Tuki
9.7


ominaisuudet
9.6

Lue arvosteluja

Käy FastCometissa

A2-hosting

Aloitushinta:
$ 3,92


Luotettavuus
9,3


hinnoittelu
9.0


Käyttäjäystävällinen
9,3


Tuki
9,3


ominaisuudet
9,3

Lue arvosteluja

Käy A2-hosting-palvelussa

ChemiCloud

Aloitushinta:
$ 2.76 Hyödyllinen hinta


Luotettavuus
10


hinnoittelu
9.9


Käyttäjäystävällinen
9.9


Tuki
10


ominaisuudet
9.9

Lue arvosteluja

Käy ChemiCloudissa

Aiheeseen liittyvät ohjeartikkelit

  • Kuinka perustaa Cron-työt cPanel-hosting-ohjauspaneelin avulla
    väli-
  • Kuinka asentaa WordPress cPanelista
    newbie
  • Kuinka asentaa Joomla cPanelista
    newbie
  • Kuinka muuttaa järjestelmänvalvojan käyttäjänimeä cPanel-hosting-ohjauspaneelin avulla
    newbie
  • Kuinka asentaa phpBB cPanel Hosting -ohjauspaneelin avulla
    newbie
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me