Mikä on .htaccess? + 8 hyödyllistä vinkkiä
Lue lisää .htaccessista ja opi luomaan tiedosto
Verkkosivustosi takana on monia tiedostoja, kuten .htaccess-tiedosto. Oletko kiinnostunut siitä, mikä tämä tiedosto tarkalleen ottaen on? Tai haluaisitko tietää, kuinka voit luoda .htaccess-tiedoston itse? Kerromme sinulle lisää .htaccessista tässä artikkelissa.
Lyhyesti
.htaccess on tiedosto, jonka avulla voit antaa ohjeita Apache-palvelimille esimerkiksi uudelleenohjausten määrittämiseen. Löydät .htaccess-tiedoston verkkosivustosi juurikansiosta.
Mikä on .htaccess?
.Htaccess on lyhenne sanoista HyperText Access. Se on tiedosto, jonka avulla voit antaa ohjeita Apache-palvelimelle. Tiedostolla ei ole nimeä, koska ‘.htaccess’ on tiedostopääte. Esimerkiksi JPG on myös tiedostopääte.
Rakenna omat nettisivut salaman nopealla webhotellilla
Tee ideastasi totta. Valitse nettisivuillesi nopea, turvallinen ja luotettava webhotelli.
Aloita nyt- Korkean suorituskyvyn SSD-serverit
- Helppokäyttöinen hallintapaneeli
- Ilmainen kotisivukone
- Ilmainen SSL-sertifikaatti
- Päivittäisen varmuuskopiot
- 24/7 tuki
Mitä tiedostolla .htaccess voi tehdä?
Htaccess mahdollistaa erilaisten ohjeiden antamisen palvelimelle. Voit muun muassa:
- Uudelleenohjata vierailijat toiselle sivulle;
- Luoda oman virhesivusi;
- Suojata tietyt kansiot salasanalla;
- Estää IP-osoitteota;
- Hallita välimuistia.
Mistä löydän tiedoston .htaccess?
.htaccess-tiedosto sijaitsee yleensä verkkosivustosi juurikansiossa. Pääset pääkansioon käyttämällä FTP-ohjelmaa, joita ovat esimerkiksi FileZilla, CuteFTP ja FlashFXP. Oletko one.comin asiakas? Voit käyttää File Manageria.
Kuinka luot .htaccess tiedoston?
One.com-sivustolla luot .htaccess-tiedoston File Managerin avulla. Onko .htaccess-tiedosto jo olemassa? Sinun ei tarvitse tehdä mitään. Luo .htaccess-tiedosto osoitteessa one.com seuraavasti:
- Kirjaudu sisään one.com-ohjauspaneeliin.
- Avaa Tiedostonhallinta.
- Napsauta “Luo” > “Tiedosto” > “Muu”.
- Nimeä tiedosto “.htaccess” ja paina Enter.
Etkö ole one.comin asiakas? Luo .htaccess-tiedosto esimerkiksi Notepad++:n kautta. Tallenna tiedosto .htaccess-muodossa ja lataa se FTP:n kautta verkkosivustosi juurikansioon.
Esimerkki .htaccess tiedostosta
Haluatko tietää, miltä .htaccess-tiedosto näyttää? Alla on esimerkki .htaccess-tiedostosta.
# Custom error page for 404- error
ErrorDocument 404 /errorpage.html
Esimerkissä rivi # selittää koodin. Joten palvelin ei tee mitään tällä rivillä. Sen alla oleva koodi kertoo palvelimelle, mikä tehtävä on suoritettava.
8 hyödyllistä vinkkiä tiedostolle .htaccess
Kuten yllä olevasta esimerkistä näet, .htaccess-tiedosto ei ole tyhjä. Tiedosto sisältää säännöt, jotka Apache-palvelin suorittaa. Haluatko tietää, mitä voit lisätä .htaccess tiedostoon? Tässä on joitain hyödyllisiä vinkkejä.
1. Liikenteen uudelleenohjaaminen
Uudelleenohjaat liikenteen (kävijät ja hakukoneet) toiselle sivulle tai verkkosivustolle uudelleenohjauksen kautta.
301 uudelleenohjaus
301-uudelleenohjauksella ohjaat vierailijat pysyvästi sivulta A sivulle B. Käytä seuraavaa koodia:
Redirect 301 /vanha-sivu.html https://www.domainnimesi.com/uusi-sivu.html
Korvaa ‘/vanha-sivu.html’ uudella sivulla ilman ‘www.domainnimesi.com’-etuliitettä. Sivulle ‘https://www.domainnimesi.com/uusi-sivu.html’, käytä täyttä URL:ia, jolle vanhan sivun pitäisi osoittaa.
Viittaus osoitteseen www.domainnimesi.com
Hakukoneet, kuten Google, näkevät “www.domainnimesi.com” ja “domainimesi.com” kahtena eri verkkosivustona. Joten on parempi käyttää yhtä varianttia. Käytä seuraavia koodeja uudelleenohjataksesi johonkin muunnelmista. Muista korvata “domainnimesi” omalla verkkotunnuksellasi.
Verkkotunnuksesi www-alulla
RewriteEngine On
RewriteCond %{HTTP_HOST} .^www.domainnimesi.com$ [NC]
RewriteRule ^(.*)$ http://www.domainnimesi.com/$1 [L,R=301]
Verkkotunnuksesi ilman www-alkua
RewriteEngine On
RewriteCond %{HTTP_HOST} ^{HTTP_HOST} [NC]
RewriteRule ^(.*)$ http://domainnimesi.com/$1 [L,R=301]
Uudelleenkirjoittaminen HTTPS:lle
Onko SSL aktivoitu? Sinun on välitettävä liikenne HTTP:stä suojattuun HTTPS:ään. Aseta seuraava koodi .htaccess-tiedostoon:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
2. Virheilmoituksen luominen
Voit myös käyttää .htaccess-tiedostoa virheilmoitusten luomiseen. Alla on vaihtoehdot, joita voit käyttää.
Käytä erilaista virheilmoitustekstiä
Useimmilla verkkosivustoilla on oletusvirheilmoitus käytössä. Tämä on valkoinen sivu, jossa on tekstiä. Haluatko muuttaa tätä tekstiä? Käytä seuraavaa koodia. Korvaa “error code” oikealla virhekoodilla.
ErrorDocument 'error code' "Näet tekstisi tässä."
Mukautetun virhesivun näyttäminen
Oletko luonut oman virhesivusi? Voit näyttää sen lisäämällä seuraavan koodin .htaccess-tiedostoon. Korvaa http://domainnimesi.com/viitesivu.html sivulla, joka näyttää virheilmoituksen.
ErrorDocument 403 http://yourdomainname.fi/pageyouwanttoredirecttheuserto.html
ErrorDocument 404 http://jouwdomeinnaam.nl/paginawaarnaarjeverwijst.html
3. Kansion suojaaminen
Haluatko estää tietyt kansiot muilta? Tässä tapauksessa voit käyttää kansiota vain kirjautumisnimellä ja salasanalla. Voit tehdä tämän käyttämällä seuraavaa koodia:
REQUIRE valid-user
AUTHTYPE basic
AUTHUSERFILE /Path to protected directory/.htpasswd
AUTHNAME "Protected folder"
Sinun on kuitenkin noudatettava muita vaiheita. Parhaan avun saamiseksi kannattaa lukea tämä opas.
4. IP-osoitteen estäminen
On mahdollista estää yksi tai useampi ei-toivottu IP-osoite. Voit tehdä tämän lisäämällä seuraavan koodin .htaccess-tiedostoon. Korvaa ‘IP-osoite’ osoitteella, jonka haluat estää.
Order allow,deny
Deny from 'IP address
allow from
Muut vinkit
Yllä mainittujen vinkkien lisäksi .htaccess-tiedosto tarjoaa monia muita mahdollisuuksia. Suosittelemme, että etsit verkosta tiettyjä ominaisuuksia .htaccessille. Siellä on paljon tietoa. Tai hyödynnä jotakin opetusohjelmistamme:
Yhteenveto
.Htaccess on hyödyllinen sovellus, jonka avulla Apache-palvelin suorittaa erilaisia tehtäviä. Voit esimerkiksi ohjata liikennettä muille sivuille, näyttää oman virhesivun, suojata kansiot salasanalla, estää IP-osoitteita ja hallita välimuistia. Toivottavasti voit käyttää tämän artikkelin hyödyllisiä .htaccess-vinkkejä omalla verkkosivustollasi. Onnea matkaan!
Rakenna omat nettisivut salaman nopealla webhotellilla
Tee ideastasi totta. Valitse nettisivuillesi nopea, turvallinen ja luotettava webhotelli.
Aloita nyt- Korkean suorituskyvyn SSD-serverit
- Helppokäyttöinen hallintapaneeli
- Ilmainen kotisivukone
- Ilmainen SSL-sertifikaatti
- Päivittäisen varmuuskopiot
- 24/7 tuki