EN | FI

Edelleenohjaukset

Edelleenohjauksia tarvitaan, kun jonkin sivun tai resurssin sijainti (url) muuttuu joko pysyvästi tai väliaikaisesti.

Sivunäyttöjen ja edelleenohjausten suoritusjärjestys:

  1. 1. Palvelintasolla tehdyt edelleenohjaukset (htaccess).
    Nämä on yleensä luotu sivuston perustamisvaiheessa.
  2. 2. Sivun asetuksista tai koodilla tehty edelleenohjaus.
  3. 3. Sivu tai osoite löytyy Stagesta.
  4. 4. Edelleenohjaus -työkalun ohjaukset:.
    • Ensin käsitellään tavalliset ja pyyntö parametrin mukaan -edelleenohjaukset
    • Seuraavaksi regular expression -edelleenohjaukset

    Edelleenohaustyökalun säännöt käsitellään järjestyksessä pisimmästä lyhimpään:
    /sivu/alasivu/toinen, /sivuxxyyzz, /sivu/ ja /si*.

    Huom: Suoritusjärjestysvertailu huomioi vain säännön sivupolun, ei säännön mahdollista domain -osaa.

    Identtiset edelleenohjaukset käsitellään luontijärjestyksessä.

  5. 5. Vanhat tietokantapohjaiset edelleenohjaukset.
  6. 6. Sivua ei löydy -virhesivu (404 page not found).

Edelleenohjaustyökalulla tehdyt edelleenohjaukset huomioidaan vasta jos osoitteella ei löydy Stagesta sisältöä.

Edelleenohjaukset -työkalu

  1. 1. Edelleenohjaukset -työkalu.
    Edelleenohjaustyökalun käyttöön tarvitaan Stagessa erillinen käyttöoikeus. Olethan yhteydessä asiakkuuspäällikköömme tai asiakaspalveluumme saadaksenne työkalun käyttöönne.
  2. 2. Edelleenohjausten hallinta.
    Voit luoda uusia edelleenohjauksia, tai viedä ja tuoda edelleenohjauksia Excelin kautta.
  3. 3. Edelleenohjaukset.
    • Muokkaa edelleenohjausta
    • Lähdeosoite
    • Kohdeosoite
    • Statuskoodi
    • Aktiivinen. Mahdollinen aikaväli jolloin edelleenohjaus on voimassa.
    • Ohjauksien lukumäärä (Laskuri ei ole toiminnassa toistaiseksi)
    • Viimeksi muokattu
    • Poista edellenohjaus

Edelleenohjaus

  1. 1. Lähdeosoite.
    Lähdeosoitteen on sijaittava Stagessa hallinnoitavassa domainissa. Studio -tiedostoja tai kansioita ei voi edelleenohjata.
    Lähdeosoite kirjoitetaan samassa formaatissa kuin se julkisilla sivuilla näkyy (www -alun kanssa tai ilman), mutta ilman protokollaa.
    Lähdeosoite voi olla domain ja polku, ei voi sisältää http- tai https protokokollaa.
    Ei käytössä: http://example.com/sivu, https://example.com/sivu.
    Toimivia: /sivu, /sivu/, //example.com/sivu tai //www.example.com/sivu*.
    http:// ja https:// -alkuinen protokolla -osuus jätetään kokonaan pois, // -alku huomioi molemmat mahdollisuudet.
    Jokerimerkkinä voi käyttää tähteä * (0 tai useampi merkki). Jokerimerkkiä voi käyttää vain osoitteen sivupolussa, ei domainissa.
  2. 2. Kohdeosoite.
    Kohdeosoite on vapaavalintainen internet -resurssi. Se voi olla Stagen www-sivu, ulkoinen resurssi tai Studiossa sijaitseva tiedosto.
  3. 3. Statuskoodi.
    Pysyvälle ja väliaikaiselle ohjaukselle on HTTP-protokollassa omat vastauskoodinsa: 302 väliaikaisille ja 301 pysyville edelleenohjauksille. Koska 301 on nimensäkin mukaan pysyvä (Permanent redirect) saattaa tieto ohjauksesta tallentua selaimen tai välityspalvelimen välimuistiin.
    • 302: väliaikainen uudelleenohjaus (oletus).
    • 301: pysyvä uudelleenohjaus.
    • 307: väliaikainen uudelleenohjaus (säilyttää POST datan).
    • 404: sivua ei löydy.

    Suositus on tehdä edelleenohjaukset väliaikaisina 302-ohjauksina. Ne voidaan myöhemmin muuttaa pysyviksi 301-ohjauksiksi.

    307 -ohjaus on tarkoitettu erityistapauksiin jossa kohdeosoitteessa on lomake johon lähetetään dataa jostakin muualta POST -metodilla.

    404 -ohjaus antaa välittömästi "Sivua ei löydy" vastauksen.

  4. 4. Tyyppi.
    • Tavallinen.
    • Lisää pyynnön parametrit ohjaukseen mukaan (vain edistyneille käyttäjille).
    • Regular expression (vain edistyneille käyttäjille).

    Edistyneille käyttäjille on vielä ominaisuuksia, joilla edelleenohjausten mukana voidaan välittää alkuperäisen pyynnön parametreja tai ohjattaviin urleihin voidaan soveltaa säännöllisiä lausekkeita (regular expression).

    Huomaa keskikäinen käsittelyjärjestys: Ensin käsitellään tavalliset ja pyyntö parametrin mukaan -edelleenohjaukset pisimmästä lyhimpään, seuraavaksi regular expression -edelleenohjaukset pisimmästä lyhimpään. Suoritusjärjestysvertailu huomioi vain säännön sivupolun, ei säännön mahdollista domain -osaa.

  5. 5. Aktivoituu/Inaktivoituu.
    Aikaväli jolloin edelleenohjaus on voimassa.
    Voimassaoloaika on vapaaehtoinen lisätieto, jos kentän jättää tyhjäksi niiin edelleenohjaus on toistaiseksi voimassa.

 

Yleistä tietoa edelleenohjauksista

Pysyvälle ja väliaikaiselle ohjaukselle on HTTP-protokollassa omat vastauskoodinsa: 302 väliaikaisille ja 301 pysyville edelleenohjauksille. Koska 301 on nimensäkin mukaan pysyvä (Permanent redirect) saattaa tieto ohjauksesta tallentua selaimen tai välityspalvelimen välimuistiin. Jos esimerkisi selain saa edelleenohjaustiedon välimuististaan, ei saman urlin uudella edelleenohjauksella eri paikkaan ole vaikutusta selaimen käyttäytymiseen, ennen kuin edelleenohjaustieto poistuu tai poistetaan selaimen välimuistista. Tämän vuoksi työkalussamme on mahdollista luoda myös väliaikaisia ohjauksia, jotka voi muuttaa pysyviksi sen jälkeen, kun on varmistunut että edelleenohjaus toimii oikein.

Koska normaaleilla edelleenohjauksilla on mahdollista tehdä sivuston toiminnan estäviä silmukoita (redirect loop) ja muita ohjauksia, jotka haittaavat sivuston normaalia toimintaa, olemme toteuttaneet varotoimenpiteenä edelleenohjaukset niin, että edelleenohjaus on mahdollista vain, jos saman nimistä sivua ei löydy sivustolta. Olemassa oleville ja toimiville sivuille ei ole siis mahdollista määritellä edelleenohjauksia tällä työkalulla.

Erityisen kätevä edelleenohjaustyökalu on, kun halutaan luoda lyhyitä urleja esim. painettuihin mainoksiin. On esimerkiksi helpompi muistaa example.com/tyopaikat kuin example.com/yritys/ura/avoimet-tyopaikat. Tämä on myös esimerkki siitä, milloin kannattaa käyttää väliaikaista ohjausta (302), koska saattaa olla, että url /tyopaikat halutaan ohjata rekrytointikampanjan jälkeen jollekin toiselle sivulle.

Kun sivusto uudistetaan kokonaan, hakukoneiden indeksoimat sivut pitää edelleenohjata uusille vastaaville sivuille, jotta hakukoneet pitävät sivut indeksissään. Tähän tarkoitukseen soveltuu pysyvä edelleenohjaus (301). Tässä tilanteessa kaikki ohjattavat urlit on mahdollista tuoda excel-muodossa kerralla käyttämällä kätevää tuontiominaisuutta.

 

Esimerkkejä

Tavallinen edelleenohjaus:

/sivu -alkuiset osoitteet edelleenohjataan uuteen osoitteeseen. Koska Lähdeosoitteessa käytetään jokerimerkkiä *, niin ehtoon täsmäävät /sivu, /sivu/, /sivu/alasivu tai /sivuxxyyzz

Edelleenohjaus PDF:ään:

www.example.com/esite edelleenohjataan sales_presentation.pdf dokumenttiin. Koska lähdeosoitteessa käytetään domainia, niin www.example.com/esite toimii mutta mahdolliset muut domainit kuten www.example.fi/esite eivät toimi.

Ajastus ja kohdeosoitteen parametrit:

/rekry edelleenohjataan työpaikkailmoitukseen. Kohdeosoitteeseen on lisätty Google Analyticsin seurantakoodeja, jolloin julkisesti jaettava osoite voidaan pitää lyhyenä. Edelleenohjaus on voimassa 01.05.2015 - 31.05.2015.

Lisää pyynnön parametrit ohjauksen mukaan:

/kilpailu* edelleenohjataan kilpailusivulle, ja ohjauksessa siirretään mukana kysymysmerkin jälkeen olevat parametrit kohdeosoitteeseen. Tämä on hyödyllistä, mikäli linkeissä halutaan säilyttää mukana esim. analytiikkatietoa (mm. Google Analyticsin utm-alkuiset parametrit).

  • example.com/kilpailu/
    - >
    example.com/kampanjat/suurikesakilpailu/
  • example.com/kilpailu?utm_source=web&utm_medium=linkki&utm_campaign=kesakisa
    - >
    example.com/kampanjat/suurikesakilpailu?utm_source=web&utm_medium=linkki&utm_campaign=kesakisa
  • >
  • example.com/kilpailu?vastaaja=23457432123455
    - >
    example.com/kampanjat/suurikesakilpailu?vastaaja=23457432123455

Tuen yhteystiedot

Crasmanin käyttäjätuki

Puh. +358 10 217 6984

Tukipalvelut

Käyttäjätukemme palvelee verkkopalvelujen ylläpitäjiä ja sisällön päivittäjiä kaikissa kysymyksissä.

Päivitys- ja muutosloki

Täältä löydät aina viimeisimpien Stage- ja Studio-versioiden muutoslokin.