Gå till innehåll
Just nu i M3-nätverket

Varför behövs inte www?


Semmelman

Rekommendera Poster

Danne Vendel

Jag svarade tvivlande på Leijons inlägg förut. Tydligen blev han osäker själv för han har inte kommit tillbaka och förklarat :)

 

Men eftersom det är jag och Aftonbladet som inte skyr några medel för att gräva upp sanningen, så har jag tagit reda på lite hur det funkar. I korthet så är det så här:

 

1. Sajter heter typ "macworld.se". Inget annat.

2. Men man kan ju lägga till underdomäner (subdomains). T.ex. underdomänen "forum" till "macworld.se". Då blir adressen "forum.macworld.se". (Se uppe i din läsares adressfönster).

3. Men eftersom folk är vana att skriva "www" före en adress, så skulle dom ju inte komma till sajten. Den heter ju inte "www.macworld.se" utan bara "macworld.se". Det man löst genom att automatiskt skapa en underdomän som döpts till "www" och som pekar mot den "riktiga" sajten som bara heter "macworld.se". En slags "alias" alltså.

4. Det är alltså INTE webbläsarna som lägger till "www" som jag skrev förut. Det är servrarna som gör en redirect. Webbläsare SKA inte lägga till nånting attemagiskt.

Länk till kommentar
Dela på andra webbplatser

  • Svars 57
  • Created
  • Senaste svar

Bra initiativ!

Så… man har alltså nån gång i hemlighet frångått "www" utan att tala om det för folk å gjort en hemlig lösning för att det ska funka ändå, istället för att berätta hur det ska va och skyndsammast alla går över till det nya?

Ungefär som om de skulle inför euro i Sverige men inte säga nåt utan vi får tro att vi gör det rätta när vi fortsätter byta grejer med våra kronor och ören… :)

Länk till kommentar
Dela på andra webbplatser

Tänkte det kunde var på sin plats med en länk till no-ww.org, en organisation (eller något liknande) som jobbar mot användning av www, eller kanske snarare för att alla som inte vill använda www ska slippa. Det finns ju, tyvärr, sidor som inte fungerar utan www (trotts att detta är busenkelt för en administratör att fixa) och det är mycket irriterande om man, som jag, aldrig brukar skriva www före adresserna och som inte har någon webbläsare som automatisk sätter dit www om det inte fungerar.

 

 

No-www:s förklaring av saken:

 

Why is .www deprecated?

Aug 14, 2003

 

In order to answer this question, we must first recall the definition of WWW:

 

World Wide Web:

n. Abbr. WWW

1) The complete set of documents residing on all Internet servers that use the HTTP protocol, accessible to users via a simple point-and-click system.

2) n : a collection of internet sites that offer text and graphics and sound and animation resources through the hypertext transfer protocol.

By default, all popular Web browsers assume the HTTP protocol. In doing so, the software prepends the 'http://' onto the requested URL and automatically connect to the HTTP server on port 80. Why then do many servers require their websites to communicate through the www subdomain? Mail servers do not require you to send emails to recipient@mail.domain.com. Likewise, web servers should allow access to their pages though the main domain unless a particular subdomain is required.

 

Succinctly, use of the www subdomain is redundant and time consuming to communicate. The internet, media, and society are all better off without it.

 

Using the links at the top of the page, you may view recently validated domains as well as submit domains for real-time validation.

Länk till kommentar
Dela på andra webbplatser

Njaaäääää.... är det verkligen sant? Aldrig hört talas om det. Det kanske, kanske finns nåt sätt att lägga upp det så, och det skulle ju i så fall vara sällsynt korkat eftersom vi redan konstaterat att webbläsare lägger till www ändå.

Det är inte webläsaren som lägger till www, utan servern som gör en redirect. OM du skriver t.ex http://foo.nu/ och servern är konfigurerad att redirecta, så kommer du att hamna på http://www.foo.nu/

 

Som Andreas skrev så är foo.nu och www.foo.nu två olika sidor. www.foo.nu är ju en underdomän till foo.nu. Men i praktiken så är flesta servrar konfigurerade för att skicka besökaren till samma sida, vilket är bra.

Länk till kommentar
Dela på andra webbplatser

Danne Vendel
Det är inte webläsaren som lägger till www, utan servern som gör en redirect. OM du skriver t.ex http://foo.nu/ och servern är konfigurerad att redirecta, så kommer du att hamna på http://www.foo.nu/

 

Som Andreas skrev så är foo.nu och www.foo.nu två olika sidor. www.foo.nu är ju en underdomän till foo.nu. Men i praktiken så är flesta servrar konfigurerade för att skicka besökaren till samma sida, vilket är bra.

https://forum.macworld.se/index.php?s=&...st&p=581155

;)

Länk till kommentar
Dela på andra webbplatser

Med allt snack om forumet här ovan är det en sak jag inte förstår. När jag sitter på jobbet och skall surfa till bloggen skriver jag:

https://forum.macworld.se/blogg/

MEN provar jag att skriva:

https://forum.macworld.se/blogg (Alltså utan sista "/")

så fungerar det inte? Tycker att läsaren/servern borde förstå att "blogg" är en "subdomän till subdomänen"?

Jag kör Windows XP och FF 2.0.0.4 på jobbet. Inte testat på macen.

Länk till kommentar
Dela på andra webbplatser

https://forum.macworld.se/blogg/

MEN provar jag att skriva:

https://forum.macworld.se/blogg (Alltså utan sista "/")

så fungerar det inte? Tycker att läsaren/servern borde förstå att "blogg" är en "subdomän till subdomänen"?

Även här är det servern som kan fixa till det. Det går att fixa så att servern lägger till detta, genom att göra en redirect (omdirigering). Webläsarna ska inte göra det.

Länk till kommentar
Dela på andra webbplatser

Danne Vendel
Med allt snack om forumet här ovan är det en sak jag inte förstår. När jag sitter på jobbet och skall surfa till bloggen skriver jag:

https://forum.macworld.se/blogg/

MEN provar jag att skriva:

https://forum.macworld.se/blogg (Alltså utan sista "/")

så fungerar det inte? Tycker att läsaren/servern borde förstå att "blogg" är en "subdomän till subdomänen"?

Jag kör Windows XP och FF 2.0.0.4 på jobbet. Inte testat på macen.

Får samma på Camino. Konstigt.

Normalt lägger man till slashen för att spara en mirosekund genom att tala om att det är en folder under domänen man vill in på. Skriver man adressen utan slashen, så ska servern känna om det är nåt dokument eller en folder. En servergrej alltså....

Länk till kommentar
Dela på andra webbplatser

Får samma på Camino. Konstigt.

Normalt lägger man till slashen för att spara en mirosekund genom att tala om att det är en folder under domänen man vill in på. Skriver man adressen utan slashen, så ska servern känna om det är nåt dokument eller en folder. En servergrej alltså....

Snabbt svar som vanligt ;)

 

Har aldrig stött på detta under de åren jag surfat/utvecklat/designat på nätet på någon server. Skumt som sjutton :P

Länk till kommentar
Dela på andra webbplatser

Snabbt svar som vanligt ;)

 

Har aldrig stött på detta under de åren jag surfat/utvecklat/designat på nätet på någon server. Skumt som sjutton :P

Det beror på att de flesta webservrar är konfade attt göra en redirect automagiskt.

Länk till kommentar
Dela på andra webbplatser

Andreas Leijon
Med allt snack om forumet här ovan är det en sak jag inte förstår. När jag sitter på jobbet och skall surfa till bloggen skriver jag:

https://forum.macworld.se/blogg/

MEN provar jag att skriva:

https://forum.macworld.se/blogg (Alltså utan sista "/")

så fungerar det inte? Tycker att läsaren/servern borde förstå att "blogg" är en "subdomän till subdomänen"?

Jag kör Windows XP och FF 2.0.0.4 på jobbet. Inte testat på macen.

Det där är någon .htaccess-/php.ini-grej som jag inte begriper. Den som vet svaret får gärna hjälpa till.

Länk till kommentar
Dela på andra webbplatser

Det där är någon .htaccess-/php.ini-grej som jag inte begriper. Den som vet svaret får gärna hjälpa till.

Det har varken med .htaccess eller php att göra. Det är i konfigurationsfilen för Apache som det ska ändras.

Länk till kommentar
Dela på andra webbplatser

Andreas Leijon
Det har varken med .htaccess eller php att göra. Det är i konfigurationsfilen för Apache som det ska ändras.

Förstås. Jag vräkte ur mig några liknande exempel. :lol:

Men frågan är exakt vad jag ska ändra i httpd.conf (för det är så den heter?)?

Länk till kommentar
Dela på andra webbplatser

Kolla rewrite guide i manualen för MySQL. Den ligger lokalt på alla Macar med OS X installerat.

 

OBS! Du måste slå på webservern på din maskin för att länken ska fungera.

Länk till kommentar
Dela på andra webbplatser

Varför behövs inte www?

Varför skulle det behövas?

 

Denna sida funkar inte ens www på. Testa själv.

 

www.com

Länk till kommentar
Dela på andra webbplatser

Förstås. Jag vräkte ur mig några liknande exempel. :lol:

Men frågan är exakt vad jag ska ändra i httpd.conf (för det är så den heter?)?

 

Du behöver något typ:

RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301]

mod_rewrite är ganska slipprigt så man får vara försiktig att man inte ställer till det med oigenomtänkta regexp:ar.

 

Finns väl för övrigt inget hinder för att ha det i .htaccess (förutom prestanda).

Länk till kommentar
Dela på andra webbplatser

Danne Vendel
Förstås. Jag vräkte ur mig några liknande exempel. :lol:

Men frågan är exakt vad jag ska ändra i httpd.conf (för det är så den heter?)?

Antingen kan det vara mod_dir som inte är aktiverat:

http://httpd.apache.org/docs/2.0/mod/mod_dir.html

eller så är "content negotiation" aktivt:

http://httpd.apache.org/docs/1.3/content-negotiation.html

 

Jag ska höra med en Apache-guru jag känner.....

Länk till kommentar
Dela på andra webbplatser

Danne Vendel har rätt. Det går med "DirectorySlash"direktivet. Det är enklare än att köra rewrite.

Kolla på http://httpd.apache.org/docs/2.0/mod/mod_dir.html.

Ja, det är samma länk som Danne postade. Han postade dock två länkar, så jag postade den rätta av dem, för att förtydliga.

Länk till kommentar
Dela på andra webbplatser

Även här är det servern som kan fixa till det. Det går att fixa så att servern lägger till detta, genom att göra en redirect (omdirigering). Webläsarna ska inte göra det.

Ok då är jag med! Men detta har väl de flesta webbservrar inställt från början antar jag? Har aldrig behövt ställa in det iaf! (Har iof aldrig jobbat med PHP :blushing: )

Länk till kommentar
Dela på andra webbplatser

Danne Vendel
Ok då är jag med! Men detta har väl de flesta webbservrar inställt från början antar jag? Har aldrig behövt ställa in det iaf! (Har iof aldrig jobbat med PHP :blushing: )

Det har inget att göra med php. ;)

Länk till kommentar
Dela på andra webbplatser

Ok då är jag med! Men detta har väl de flesta webbservrar inställt från början antar jag? Har aldrig behövt ställa in det iaf! (Har iof aldrig jobbat med PHP :blushing: )
Om du har din sida på ett webhotell så sköts detta närmast helt säkert automatiskt av webhotellet, oftast även för underdomäner (t ex www.under.domän.se).

 

Folk skulle klaga annars helt enkelt, typ min domän fungerar inte fastän jag skriver in www.min.se (domänen är ju egentligen min.se, www är en underdomän rent tekniskt)

Länk till kommentar
Dela på andra webbplatser

Om du har din sida på ett webhotell så sköts detta närmast helt säkert automatiskt av webhotellet, oftast även för underdomäner (t ex www.under.domän.se).

 

Folk skulle klaga annars helt enkelt, typ min domän fungerar inte fastän jag skriver in www.min.se (domänen är ju egentligen min.se, www är en underdomän rent tekniskt)

 

Då skulle man också kunna skriva http://minsida.se/www, precis som jag skriver:

http://claudiomarino.com/noll/ och kommer till samma plats som http://noll.claudiomarino.com/...

Länk till kommentar
Dela på andra webbplatser

Jag surfletade hotell igår och följde massa länkar i olika hotellbokningssystem och där hade tydligen inte detta slagit igenom, nästan överallt jag kom så var www med fast de inte behövs. :)

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.




×
×
  • Skapa nytt...