Hvordan lage en dynamisk statisk nettside

En gang, alle på Internett var statisk, hovedsakelig HTML-sider med linjer med tekst og bilder blir tilsølt om. Hver side hadde sin egen distinkte URL. Så kom dynamiske sider. Nå Internett er fylt til randen med interaktive nettsider generert fra databaser. Hver blogg og nettbutikk bruker dynamisk kode, men mange av dem lider av et vanlig problem dynamiske områder har ofte stygge, lemlestede nettadresser. Hva mange brukere ønsker er et nettsted som kombinerer både dynamiske og statiske sider. Selv om dette ikke er noen enkel prosess på noen måte, og krever en del web-scripting kunnskap, kan resultatet være verdt innsatsen.

Bruksanvisning

1 Lær PHP og MySQL. PHP programmeringsspråk og MySQL database system er to av de vanligste ressursene som brukes i etableringen av dynamiske websider, så denne kunnskapen vil tjene deg langt utover prosjektet umiddelbart på hånden. Bøkene om emnet utgitt av O'Reilly og SAMS er noen av de beste verktøyene for å hjelpe deg å lære det grunnleggende, men elektronisk opplæring kan være nyttig, også.

2 Installere PHP, Apache og MySQL fellesskap Server. Sett opp din PHP utviklingsmiljø og opprette en MySQL database og brukerkonto. Hvis du eier Dreamweaver, kan du følge dynamisk nettside tutorial på Adobes hjemmeside og bruke programmet til å forenkle prosessen (se Ressurser).

3 Skriv inn PHP-kode for å vise og samle inn data etter dine planer for området. Dette vil variere mye avhengig av hva slags nettsted du ønsker, og krever en god forståelse av språket for å sette inn tiltak.

4 Opprett en tekstfil kalt \ ". Htaccess \" og lagre den på din side rotkatalogen. For å gjøre en bestemt side URL vises som om det var statisk, plasserer de følgende to linjer med kode i filen:

RewriteBase / scriptfolder /
RewriteRule ^ staticpage \ HTM $ dynamicscript.cgi [T = application / x-httpd-cgi]

Dette forteller området for å se i katalogen som heter \ "scriptfolder \" for skript, deretter for å vise script \ "dynamicscript.cgi \" som \ "staticpage.htm \". Hvis du vil at alle sidene ser ut til å være statisk, i stedet for bare noen få bestemte sider, skriv inn følgende linje i stedet:

AddType application / x-httpd-php HTM

Nå kan du gi alle dine PHP-skript utvidelsen \ ". Htm, \" og de vil vises til brukere for å være statiske sider, mens det fremdeles blir tolket av PHP.