Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Feikit kansiot

SysRq868 [08.10.2006 01:14:44]

#

Ehh... tätä on ehkä hieman vaikeaa selittää...

Latasin tuossa taannoin MediaWikin, vain koettaakseni katsella, millaista ulkoavaruudessa kehiteltyä koodia sinne taakse kätkeytyykään. Sitä nimenomaan; en ymmärtänyt koodista mitään. Tiedostoja on 1,5 duodekiljoonaa, kaikissa sentiljoona riviä jotain ihme funktioita joista en ole ikinä kuullutkaan.

Asiaan: olen kauan ihmetellyt, miten tuo wikien osoitelogia toimii, eli miten toteuttaa noin niinkuin käytännössä tuo http://www.osoite.com/joku.php/Hahaa -tyyppinen /-merkin avulla toimiva osoite? Tarkemmin sanoen, haluan, että osoitteeseen http://plaa.com/foo.php/00001 mentäessä käsitellään tiedosto file_00001.txt, osoitteeseen http://plaa.com/foo.php/00002 mentäessä käsitellään tiedosto file_00002.txt jne., jne.

Koetin sitä kopioida MediaWikin sorsasta, mutta eihän siitä mitään tullut, koska index.php includettaa 15 tiedostoa, jotka kaikki includettaa 3 muuta tiedostoa jotka kaikki includettaa vielä jotakin muuta jne., kaikissa novemvigintiljardi riviä. Etsin vain yksinkertaistettua koodia, ilman Wikin kaiken maailman class -krumeluureja.

Anteeksi vaivalloisesti selitetty kysymys, suurten lukujen nimien liiallinen käyttö sekä enimmäkseen mummojen käyttämä "krumeluuri"-sana.

Tinqe [08.10.2006 01:44:50]

#

Tuo on luultavasti Apachen Rewrite -enginen aikaansaannoksia Wikissäkin. Laita hakuun rewrite tai etsi kuukkelilla.

Apachen Rewritellä pystyy tekemään kyllä muutakin, mutta tuo on yksi mahdollinen käyttötarkoitus. Esimerkiksi haettaessa selaimella sivua www.domain.com/sivu, ohjaa Apache pyynnön www.domain.com/index.php?page=sivu.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta