Új hozzászólás Aktív témák

  • faster

    nagyúr

    válasz satomee #696 üzenetére

    Kevés oldal esetében meg lehet úgy oldani, hogy létrehozol alkönyvtárakat, és raksz bele, mondjuk egy index.php-t. Ha a webszerver úgy van beállítva, hogy az index.php az alapértelmezett fájl, akkor a fájlnév beírása nélkül is az adott program indul el. Apache webszerver esetén ezt a httpd.cpnf fájlban a

    DirectoryIndex index.php

    direktívával lehet elérni.


    Ha sok oldalról van szó, pl. aminél a tartalom adatbázisból jön, akkor Apache esetén a mod_rewrite modult célszerű használni. Ez a modul a bejövő requesteket bizonyos szabályok szerint átrendezi, és maga a webszerver már ezt az árírt urlt fogja feldolgozni. Egy példa:

    Itt ez a videó az általad linkelt oldalról, illetve az urlje:

    http://www.metacafe.com/watch/223917/slides_on_ice/

    A mod_rewrite-ot reguláris kifejezésekkel kell beállítani, pontosan nem emlékszem a szintaktikájára, nagyon rég foglalkoztam vele, de úgy kell paraméterezni, hogy a mod_rewrite átrendezve az urlt, mondjuk ilyesmi álljon elő:

    http://www.metacafe.com/watch.php?date=223917&title=slides_on_ice

    Innen pedig már egyszerű, írni kell egy php programot, ami date és title paraméterek alapján lekérdezi az adatokat, és megjeleníti a megfelelő videót, user commenteket stb...

    [Szerkesztve]

Új hozzászólás Aktív témák