WWW.example.com o HTTP://example.com - quale è a prova di futuro?


8
  1. http://example.com
  2. www.example.com
  3. http://www.example.com
  4. example.com

Quale di questi sceglieresti come il tuo preferito con cui lavorare dal 2016 in poi? Quale nome di dominio vorresti citare ai tuoi clienti, siti web che ti collegano, intestazioni, carte di contatto eccetera. Perché l'uno o l'altro? Quale evitare in questi giorni?

Pensando ai seguenti aspetti:

  • validità, caricamento URL corretto
  • pubblico, la maggior parte dei geek lo sa http://, la maggior parte degli anziani no
  • l'URL più semplice da ricordare come marchio
  • errori di ortografia per input dell'utente (nel telefono cellulare o nel browser desktop)
  • i browser non comprendono i collegamenti senza protocollo
  • lunghezza totale dei caratteri per un facile input da parte dell'utente
  • metodo di preferenza dei principali motori di ricerca / siti di social media
  • coerenza in modo che i collegamenti non si frammentino ma puntino tutti allo stesso


Risposte:


4

Personalmente preferisco i wwwdomini. Come uno dei punti di @ Jonathon, il vero motivo principale è con i cookie. Quando hai example.come applichi un cookie ad esso, quel cookie governa tutti i sottodomini come www.example.com, foo.example.come bar.example.comche può causare mal di testa in futuro se hai a che fare con sessioni o sicurezza.

Puoi sempre avere un example.comreindirizzamento a www.example.comsul lato server, quindi quando si tratta di stampare supporti o collegarsi con altri siti, meno c'è e meglio è. Un utente non si preoccupa di ricordare il wwwdi www.example.comcui il suo informazioni inutili e mi spingerei a dire che il tentativo di farlo farà l'utente infelice, rendendo in tal modo ad evitare del tutto il vostro sito.

Se sei interessato / stai usando il framework, posso fornire il codice per un tale reindirizzamento sotto forma di un ActionFilterAttributeASP.NET MVC (ho trascorso 2 giorni a perfezionare il filtro da solo, quindi mi sento abbastanza sicuro di esso).

In un'altra nota, quando si tratta del codice effettivo sul tuo sito, non saltare i dettagli. Significato, non cercare di prendere http://www.example.com/Something/Something-Elsein example.com/Something/Something-Else.

  1. Non funzionerà perché i browser non comprendono i collegamenti senza protocollo.
  2. Anche se lo facessero, il secondo Uri provocherà un reindirizzamento alla wwwversione se stai normalizzando, risultando in un inutile round trip verso il server.

Grazie Alex, ho aggiornato le tue informazioni in considerazioni relative alla domanda principale!
Sam,

2
Voglio solo aggiungere dei collegamenti privi di protocollo, in termini di collegamento ad altri siti / risorse. Se stai facendo i tuoi collegamenti locali, puoi cavartela con i relativi collegamenti, ad es. /Something. Se stai collegando ad altri siti / risorse, allora può diventare problematico ... (erano le 2 del mattino quando rispondevo, quindi non ero tutto lì, lol)
Gup3rSuR4c

10

Personalmente metterei example.comle schede dei contatti, ecc. E le farei reindirizzare a www.example.com. Questo può essere fatto con una semplice riscrittura.

La ragione di ciò è che i miei utenti non dovrebbero mai preoccuparsi di dover digitare www. Odio assolutamente i siti che richiedono alle persone di digitare www: penso che sia un requisito completamente obsoleto da anni.

Tuttavia, si desidera reindirizzare 301 da example.como www.example.com. In realtà, a tutto. Il punto è scegliere il tuo preferito e impostare tutti i diversi modi per raggiungere il tuo sito per reindirizzare allo stesso posto in modo da non essere penalizzato per i contenuti duplicati (non ricordo il termine SEO).

Il protocollo è inutile, poiché i browser lo inseriranno per te (in effetti, Chrome non lo mostra nemmeno).

Un altro motivo per cui ho tutto il reindirizzamento www.example.comè dovuto ai cookie. Ad esempio, i cookie sul www.example.comsaranno completamente separata dalla static.example.comma qualsiasi insieme di cookie sul example.comverrà inviato con la richiesta HTTP sub1.example.com, sub2.example.comecc Anche se questo è solo la mia preferenza.


Se lo desideri, puoi utilizzare un dominio diverso per il contenuto statico: utilizza StackTranslate.it sstatic.net. Se si dispone di più TLD, è possibile utilizzare quello alternativo, example.netse lo è il sito principale example.com.
DisgruntledGoat

1
Sì, stavo solo facendo un piccolo esempio come considerazione. Un altro esempio, se tu webhost.come tu ospiti i tuoi clienti come customer.webhost.comallora non vuoi che i tuoi cookie passino loro. L'esempio di contenuto statico era solo per la bellezza del contenuto statico :)
Jonathon

@Jonathon: IMHO che mette domain.comin contatto con la carta di carta è un errore. La gente media (nessun fanatico della tecnologia) potrebbe non capire che si tratta di un sito Web. L'ho notato con le e-mail, anche se inviamo e-mail da info@mydomain.com, le persone continuano a chiedere: "Qual è il tuo sito / dominio?". A proposito: ottimo punto su webhost.comecustomer.webhost.com
Marco Demaio il

@MarcoDemaio - L'ho visto in termini reali. Le persone si aspettano certe cose perché è più facile memorizzare esattamente come dovrebbe essere piuttosto che conoscere i dettagli tecnici.
Fiasco Labs

1

Dimentica tutto ciò che dice http://: troppo spaventoso per i non geek e i browser gestiscono abbastanza bene in questi giorni (Chrome non lo mostra nemmeno nelle ultime build).

yoursite.exampleè, a rigor di termini, il modo corretto di rappresentare il dominio, poiché www.è deprecato.

Tuttavia, l'uomo medio (o la donna) per strada ha più familiarità con la vista www.yoursite.example, quindi se il tuo pubblico è non-geek, fai un favore, dai loro quello che si aspettano e usa www.yoursite.example.

Se vuoi essere più all'avanguardia, il tuo pubblico è geek, o vuoi andare a scuola , usa yoursite.example.


1
+1 Sono d'accordo sul fatto che www è un must per i non-geek, se fai e-commerce o vendi qualcosa, ricorda che la maggior parte dei tuoi clienti non saranno geek.
Marco Demaio,

@Marco, grazie per una nuova visione, penso che d'accordo, ora so perché stavo lottando per scegliere tra il www.yoursite e sempre Vaid yoursite ive aggiornato questo problema in questione
Sam

4
cosa intendi quando dici "il www. è deprecato "- è di w3c?
UpTheCreek

@UpTheCreek - in realtà, questo potrebbe non essere strettamente vero, poiché non riesco a trovare nulla di definitivo su w3.org. Forse è più corretto affermare che non è mai stato necessario?
nthonygreen,

Internamente deprecato da un sottogruppo Web solo se non lo utilizzano completamente. I cookie sono un disastro e ora inizi a utilizzare un cdn e un blog. Il sottodominio sarà disponibile per molto, molto tempo. Principalmente un SMSification da quanto sopra.
Fiasco Labs

1

Non so se http://sia davvero necessario come menzionato sopra. La maggior parte dei browser assumerà http://quando un URL viene digitato nella barra degli indirizzi se non è presente quando si preme il pulsante di invio. Direi che è davvero necessario solo nei collegamenti ipertestuali in quanto quindi è necessario che il collegamento funzioni correttamente (a meno che i browser non assumano, http://ma alla fine non hanno controllato).

In stampa con o senza il wwwè una situazione pomodoro / tomáto. Gli utenti hanno familiarità con i wwwnavigatori web più anziani e ricorderanno i giorni in cui era richiesto e ora è abitudine. Ma è anche molto comune vedere i domini pubblicizzati senza di essa, quindi non lasciarlo fuori confonderà abbastanza persone da preoccuparsene.

Il mio consiglio è di scegliere uno, uno qualsiasi e attenersi ad esso. La coerenza è la chiave (e una buona usabilità).


AFAIK solo IE6 assumerebbe http: // nei collegamenti ipertestuali se omesso!
Mr White

1
Non conosco le condizioni di IE6, ma qualsiasi collegamento senza http://dovrebbe essere considerato un collegamento locale. L'URL http://example.com/www.example.comè perfettamente valido.
DisgruntledGoat

Grazie! VALIDITÀ è un aspetto importante sul web, ho appena aggiunto questa parola essenziale alla domanda in alto!
Sam,

Al giorno d'oggi dovresti utilizzare i https://collegamenti per impostazione predefinita anzichéhttp://
Patrick Mevzek,

-1
  • In linea: yoursite.example
  • Stampa: http://yoursite.example
  • link: http://yoursite.example

Non vedo come nulla di tutto ciò si riferisca a future prove di nulla. Il server DNS e web dovrebbe essere impostato in modo che www.yoursite.examplee yoursite.examplesono nello stesso sito.

Un vero collegamento (per qualcuno che si collega a te) comincerà sempre dal http://momento che è il gestore del protocollo web. Sul materiale di marketing stampato, ha senso utilizzare http://se non specificamente etichettato come sito Web.

cioè http://yoursite.examplevs Visit our website: yoursite.example.


Non sarei d'accordo e direi che se è un suffisso comune - uno .como il TLD locale del tuo paese ( .co.uknel Regno Unito), allora non hai bisogno http://o www. Tuttavia, per gli altri TLD meno comuni mi sento di raccomandare il wwwcorso http.
DisgruntledGoat

@Fosco: la stampa sarebbe decisamente meglio www.yoursite.commeno caratteri e immediatamente riconoscibile da tutti i tipi di persone come sito web.
Marco Demaio,

Al giorno d'oggi dovresti utilizzare i https://collegamenti per impostazione predefinita anzichéhttp://
Patrick Mevzek,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.