mikä on SHTML

Jotkut sivut näyttäisivät olevan SHTML -tyyppisiä? Ovatko ne jotenkin turvallisempi? Mitenhän niitä voisi tehdä?
3579
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

SHTML-sivut ovat sivuja, joilla käytetään SSI- eli Server Side Includes -tekniikkaa (mitähän tuo on suomeksi?).

Kuten nimi sanoo, kyseessä on palvelimen tekemä juttu. Sen avulla voidaan esim. upottaa tiedosto toisen tiedoston sisään eli vaikkapa tehdä webbisivun navigaatio yhteen tiedostoon, joka liitetään SSI:n avulla varsinaisiin sivuihin. Jos sitten tarvitsee päivittää jotain, muutos tehdään upotettavaan tiedostoon ja palvelin pullauttaa muutoksen jokaiselle sivulle.

Käytännössä siis tuo yllämainittu navigaatiohommeli tehdään näin:

1) webbisivulle määritellään includen avulla upotettava tiedosto:


Hiihaa

Waltawan upea saitti.

Navigoi tästä:






2) navi.txt -tiedostoon (kyllä, se voi olla tekstitiedosto, sen ei tarvitse olla html-tiedosto) kirjoitetaan se osuus, joka halutaan liittää toiselle sivulle, esim.

Etusivu

Toka sivu

Sitten palvelin pullauttaa osaset kohdalleen ja kävijä näkee lähdekoodia katsoessaan tämän:


Hiihaa

Waltawan upea saitti.

Navigoi tästä:

Etusivu

Toka sivu




Kaksi asiaa: palvelimen on tuettava SSI:tä ja tiedostot on nimettävä shtml-päätteisiksi. Lisäksi SSI-osuudet eivät näy kotikoneella, sivut on lykättävä palvelimelle, jotta palvelin voi pullauttaa kaikki palikat kohdalleen ja sivut näkyvät oikein.

SSI:n avulla voi tehdä muutakin, katso linkeistä lisää:

http://hoohoo.ncsa.uiuc.edu/docs/tutorials/includes.html

http://www.uku.fi/tike/web/ssiohje.shtml

http://www.saunalahti.fi/~jartanen/opas/ssiosio/osa1.shtml

Äänestä
  • Onko tuo nimenomaan paras tapa tehdä vaikka samanlainen navigointipalkki jokaiselle sivulle? Muita tapoja?

    Äänestä

  • gdfgd kirjoitti:

    Onko tuo nimenomaan paras tapa tehdä vaikka samanlainen navigointipalkki jokaiselle sivulle? Muita tapoja?

    Hmm... En sanoisi, että on, tuo oli vain ensimmäinen esimerkki, joka tuli mieleen. Ehkäpä parempi olisi käyttää SSI:tä siihen, että sivulle liittää muita osia, joiden on oltava samat joka sivulla.

    Useinhan navigaatiosta näkee, millä sivulla kävijä on: navigaatiossa sivun kohdalla on jokin merkki tai se on lihavoitu eikä siinä ole linkkiä tjsp.

    Tuossa edellisen viestin esimerkissä ongelmana on se, että sivuille upotettava teksti on aina sama, joten jokaiselle mukana olevalle sivulle tulee myös linkki sivulle itselleen (saattaa hämätä käyttäjää) eikä navigaatiossa pysty ilmaisemaan, millä sivulla käyttäjä on.

    Kannattaa tsekata linkit ja miettiä, missä SSI on parhaimmillaan. Kyllä sillä navigaationkin tekee, mutta parhain tapa se ei ole.

    Äänestä

Kommentoi aloitusta


gggg kirjoitti:

Jotkut sivut näyttäisivät olevan SHTML -tyyppisiä? Ovatko ne jotenkin turvallisempi? Mitenhän niitä voisi tehdä?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu