Gå til innhold

nettsider uten .html endelser?


Anbefalte innlegg

Videoannonse
Annonse

Det er ikke det trådstarter mener. Det som blir gjort på server er en routing/rewrite av URL til en annen URL internt på serveren. Slik at f.eks. URL-en "http://www.itavisen.no/823816/bioshock-2-faar-dato" egentlig peker til f.eks. itavisen.no/articles.php?articleID=823816&title=bioshock-2-faar-dato. Dette er for å få URL-ene mer lettleste for sluttbrukeren, serveren bryr seg jo ingenting så lenge den faktisk finner siden URLen peker til. Veldig mange CMS-er tilbyr funksjonalitet for denne typen routing/rewriting av URL, og en side som ITAvisen bruker garantert et CMS, det samme gjelder alle sidene på hardware.no-nettverket, VG.no, Dagbladet.no og nesten alle andre sider på nettet. Det er bare ikke alle sider som benytter seg av URL-routing/rewriting, men nå vet du i hvertfall hva som skjer når du ser en slik URL.

 

Forklarte det deg noe?

Lenke til kommentar

Det er litt merkelig at noen tror at webben består enten av statiske html-sider eller php med include...

 

Utenom det... What he said (Jesper).

I tillegg... Noen nettsteder bruker rammeverk hvor man ikke nødvendigvis benytter fysiske sider for å hente ut data i det heletatt.

Adressen "http://www.nettsted.no/content/345" kan for eksempel bety at man bruker en "funksjon" som heter "content" for å hente ut innholdet i databasen med id "345". Det er ingen undermappe som _heter_ "content" og det er ingen fysisk side som _heter_ "345".

 

-C-

Lenke til kommentar

Tusen takk for forklaringene. Så hvis jeg vil sette opp noe som dette, må jeg konfigurere serveren? Skrive script? eller bare lage en ny mappe med index.html f.eks bilder/index.html about/index.html

 

Finnes det en best practice metode for dette?

Lenke til kommentar

Obligatorisk lesing for alle seriøse webutviklere: http://www.w3.org/Provider/Style/URI

 

Som ChristianW sier så må man heve seg over de tekniske preferansene/begrensingene i f.eks. klassiske PHP-løsninger for virkelig å skjønne dette.

En URL som http://example.com/index.php?page=3 er fullstendig borti natta tåpelig, og kun aktuell fordi utviklere bruker verktøy, som ikke tilrettelegger for noen bedre løsning.

Lenke til kommentar
Lag en mappe på serveren din som heter "bilder". I denne mappen legger du "index.html". Da trenger du bare skrive inn www.dittnettsted.no/bilder for å komme dit. Eller gjør som Jesper sier.

 

Edit: Skrivefeil.

 

Det er en veldig uryddig måte å gjøre det på! Man burde lage en database, ikke en haug med mapper stappa under hverandre. Tenk så rotete det blir den gangen det bli tusenvis av mapper!

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...