Avatar billede andersjo Nybegynder
31. marts 2005 - 13:32 Der er 1 kommentar og
1 løsning

Oppbyggnign av side

Hei.

Jeg skal utvikle en ny web-side og er usikker på hva som er den beste måten å bygge opp siden på.

Jeg ser for meg følgende alternativer:

1. Et script som gjenbrukes hvor "felles" menyer og liknende er fast, og hvor de forskjellige sidene includeres fra andre filer.

2. På grunnlag av en mal lages det nye script for hver enkelt side. Alt som er "felles" for alle sidene, som menyer etc, includeres fra egne filer.

Jeg ønsker å lage en side som er lett for Google og andre søkemotorer å finne, også undersidene. Fra før har jeg laget en side hvor index.php kun inneholder frames-oppdeling. Etter det jeg skjønner er dette en dårlig løsning da denne siden ikke inneholder noe tekst.

Håper det er noen som har noen forslag til hva som er best og gjerne noen synspunkter på alternativene mine.


//andersjo
Avatar billede voirsous Nybegynder
03. april 2005 - 01:19 #1
Hej andersjo,

Jeg har selv taget stilling til sammen problem på et tidspunkt, og løsningen kan ses på www.ein.dk

For det første fortolker serveren alle filer som PHP dvs. at win er en fil og ikke en mappe og alt hvad der står efter win/ er paramenter som man kan hente og bearbejde via $_SERVER['PATH_INFO'] . Det giver i sidste ende søgemaskine- og læsevenlige URLs.

Et hurtigt snip af den kode som vælger side

// Henter side ud fra URL

$LOCAL_side_tmp                        = explode("/", strtolower($_SERVER['PATH_INFO']));
$LOCAL_side                            = $LOCAL_side_tmp[2];

// Finder ud af hvilken side der skal includes
    if($LOCAL_side=="") {
        $LOCAL_side_inc        = "inc_front.php";
    } elseif($LOCAL_side=="partner") {...

        include("sider/". $LOCAL_side_inc);

Som du kan se skal der være mindst // før jeg finder det sted i URL som fortæller hvad brugeren vil se. Det har jeg gjort af den grund så jeg kan knytte ordet konkurrencer ind i URLs ex. http://www.ein.dk/ware/win/konkurrencer/computer/
Det mener jeg er den nemmeste måde at gøre det på.

BEMRÆK, hvis du laver et admin system på de måde - så husk at tjekke om brugeren er logget ind på de enkelte sider. inc_front.php etc.
Avatar billede voirsous Nybegynder
03. april 2005 - 01:19 #2
Jeg smider lige et svar :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester