Hakukoneoptimointia .htaccess-uudelleenohjauksilla

Aloitetaan alkeista: .htaccess on Apache-pohjaisen www-palvelimen asetustiedosto, jonka avulla voi esimerkiksi asettaa palvelintasolla virhesivuja, salasanasuojauksia ja uudelleenohjauksia. Hakukoneoptimoinnin kannalta tärkeimmäksi ominaisuudeksi muodostuvat uudelleenohjaukset. .htaccess-tiedosto sijoitetaan muokattavaan kansioon.

En lähde tässä artikkelissa käsittelemään sen enempää esimerkiksi selkokielisten url-osoitteiden muodostamista, mutta luettelen esimerkkejä hakukoneoptimoinnin kannalta tärkeistä uudelleenohjauksista, joilla vältät esimerkiksi kankeat meta-refreshit.


Ohjaa koko sivusto pysyvästi toiseen url-osoitteeseen:

# Ohjaa koko sivusto pysyvästi toiseen url-osoitteeseen
Redirect 301 / http://www.kurvinkonversio.fi/


Ohjaa index.html:n tiettyyn alikansioon:

# Ohjaa index.html:n tiettyyn alikansioon
Redirect /index.html http://www.kurvinkonversio.fi/uusikansio/


Ohjaa vanhentuneen tiedoston uuteen paikkaan:

# Ohjaa vanhentuneen tiedoston uuteen paikkaan
Redirect /vanhakansio/vanhatiedosto.html http://www.kurvinkonversio.fi/uusikansio/uusitiedosto.html


Määrittelee tietyn oletustiedoston, joka avataan kun mitään tiedostoa ei ole valittu (oletuksena index.html):

# Määrittelee tietyn oletustiedoston
DirectoryIndex index.html


Ohjaa osoitteeseen ilman www:tä:

# Ohjaa osoitteeseen ilman www:tä
# (http://www.kurvinkonversio.fi/... ohjataan osoitteseen http://silverserper.fi/...)

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.silverserper.fi$ [NC]
RewriteRule ^(.*)$ http://silverserper.fi/$1 [L,R=301]


Ohjaa osoitteeseen, jossa on www-alku:

# Ohjaa osoitteeseen, jossa on www-alku
# (http://silverserper.fi/... ohjataan osoitteseen http://www.kurvinkonversio.fi/...)

RewriteEngine On
RewriteCond %{HTTP_HOST} ^silverserper.fi$ [NC]
RewriteRule ^(.*)$ http://www.kurvinkonversio.fi/$1 [R=301,L]


Jäikö joku olennainen puuttumaan? Ruikuta siitä lomakkeella, niin lisätään.

Kommentoi Facebook-tunnuksilla

kommenttia

6 kommenttia artikkeliin ”Hakukoneoptimointia .htaccess-uudelleenohjauksilla

  1. Hyvä, kirjoitus…

    Mutta jos tämä on SEF (Search Engine Friendly), ja siihen liittyvät URL:it… olisi sen voinut mainita.. tarkoitan Englannin-kielistä termiä.

    WordPressissä on kyllä aika paljon sisään rakennettuna Hakukone-ystävällisyyttä…

    🙂

    1. Jees, hyvä pointti. Kirjoittelen myöhemmin myös selkokielisistä URLeista. Tämä artikkeli oli lähinnä oma muistilistani, kun non-www -> www -setit meinaa jatkuvasti unohtua. 😉

      1. d.. Tää sun reply-boxi bugittaa.. eli kun alan kirjoittaa tätä, niin se menee koko ajan tohon takasi editoimaan tota feikkinimee Logan Miller.. joo mä en haluu esiintyä muiden blogeissa omalla nimellä.. mut joo..

        Pidä tää blogi yllä ja harrastukset ja muut + lippu korkealla.. 🙂

        PS: Melkein meinas taas mennä kirjoitukset pileen.. kun tää vähän väliä tökkää tohon Logan Miller nimen editointiin takas.. 😉 😀

        1. Joo, tämä template pysyy vain sen aikaa, kun jaksan väsätä oman web 3.0 -trendikkään setin. 😉

Vastaa käyttäjälle Logan Miller Peruuta vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Time limit is exhausted. Please reload the CAPTCHA.