solvebring said:
Själv undrade jag just varför vissa url:er behöver inkludera "
http://www.-" för att fungera när de flesta url:erna inte gör det?
http:// behövs nästan aldrig numera. Skriver man inget annat så läggs det till automatiskt. http är ett protokoll, ett sätt att föra över data mellan datorer. Andra saker som kan så är t.ex ftp, https, sftp eller spotify (url:er med spotify:// i början tolkas av webläsaren som att de ska öppnas med det externa programmet spotify...)
www däremot... En webbadress består av flera delar:
www.test.com/engrej
engrej är en mapp på servern.
.com är toppdomänen.
test är domännamnet
www. är underdomän.
När man skickar ut på nätet att man vill titta på
www.test.com/engrej, så händer ungefär följande (mycket förenklat).
1) Man kollar vilken toppdomän det är, och skickar fråga till deras server.
2) OK, det var .com. Fråga då .com vilket IP-nummer domänen test har.
3) Skicka en förfrågan till det IP-numret om att vi vill ha mappen "engrej". Inkludera i förfrågan också vilken toppdomän, domän och underdomän som vi skrev från början.
På servern som pekats ut som test.com:
1) OK, har vi nån underdomän som heter www? Inte? OK vad gör vi då? Skickar felmedelande?
2) Well, underdomänen fanns, men finns mappen då? OK, den fanns. Men det angavs ingen fil... OK, då skickar vi index.html om den finns.
Det här betyder att huruvida www och utan www ska tolkas som samma sak beror på
servern sidan ligger mot. Standard är att "peka" dem till samma ställe, så att www och att inte ange någon underdomän är samma sak.
Men ibland görs det inte. För att de som satt ihop servern inte tänkt på det.
Begripligt?