Mi a legjobb módja annak, hogy lefogy?
Lehet 2024
Az oktatóanyag első részében megvitattuk a szerveroldal használatát a HTML-kód racionalizálása érdekében. Azt is megtudta, hogy a fájl argumentum vagy a virtuális argumentum használatának döntése a fájlok helyétől függ a kiszolgálón. Most közelebbről megvizsgáljuk a fájlt és a virtuális érveket. Vizsgáljuk meg néhány példát. E példák céljából két fájlunk van, az index.shtml és about.shtml néven. Ez a két fájl tartalmazza az SSI kódot, amely egy harmadik fájlt "behív".
1. példa Amint az a fenti 1. ábrából látható, mindhárom fájl (index.shtml, about.shtml és menu.html) a szerver azonos mappájában található. Ezért ebben a példában a fájl érv az SSI-kódban. Az érték (az egyenlőség másik oldalán) egyszerűen a beillesztendő fájl neve (menu.html). A fájl argumentum és a fájl neve azt mondja a szervernek, hogy a szükséges fájlt (menu.html) megtalálja ugyanabban a mappában, mint az index.shtml és about.shtml fájlok. 2. példa Ebben a példában az SSI-kód továbbra is megtalálható mind az index.shtml, mind a about.shtml weboldalakon. Vessen egy pillantást az 1. ábrára. Ezúttal a felvenni kívánt fájl (legal.html) a főmappa alatt található mappában található. Ezt az almappát törvénynek nevezik. Mivel a legal.html fájl almappában található, a mellékelt fájl neve elé be kell helyeznie az almappa nevét. Mivel a törvény mappa a fő mappa almappája, továbbra is a fájl érv. Ez azt mondja a szervernek, hogy megtalálja a szükséges fájlt (legal.html) a törvény almappájában. 3. példa Vessen egy pillantást a 2. ábrára. Ebben a példában az SSI kód továbbra is megtalálható mind az index.shtml, mind a about.shtml weboldalakon. De ezúttal a virtuális érv. Miért? Nos, ezúttal a beillesztendő fájl (referencia.html) nincs ugyanabban a mappában, vagy a főmappa almappájában. A kiszolgáló független mappájában található. Vagyis ez a mappa a főmappán kívül helyezkedik el. Hogyan lehet megmondni a szervernek, hogy nézzen kívül a fő mappából? A / nevét hozzá kell adnia a mappa neve elé. A / a weboldal szerver gyökér- vagy domainnevét jelenti (www.yoursite.com). A / és a használatával virtuális érv, azt mondja a szervernek, hogy megtalálja a szükséges fájlt (referencia.html) a www.yoursite.com/commons/refer.html oldalon. | |||||