Domanda

titolo mal formulata, ma quello che voglio è fare essenzialmente ciò che StackOverflow fa quando qualcuno digita www.stackoverflow.com:. Reindirizza immediatamente a stackoverflow.com, eliminando la www. tutto

Imo, questo è il modo più moderno di fare le cose: il www. è ridondante e (presto) arcaica. Si rompe anche un principio importante che voglio seguire la mia applicazione web: che ogni pagina unica e valida sia raggiungibile con un singolo URL solo

.

mi rendo conto questa è una cosa di server, quindi sto aspettando la risposta di essere che le esigenze host web per prendersi cura di questo. Dal momento che non eseguire il mio server, la mia domanda è la seguente:? Questo è possibile fare in hosting condiviso o fa una necessità di essere in esecuzione un server dedicato, al fine di configurare IIS per fare questo

È stato utile?

Soluzione

L'IIS URL Rewriter vi permetterà di impostare facilmente una regola dominio canonoical modo tutte le richieste vengono reindirizzate sia a www o non www in base alla scelta. Maggiori informazioni su come

Inoltre, molti .net provider di hosting condiviso hanno questo modulo installato in modo da poter configurare questa opzione, come si potrebbe sul proprio server IIS.

Altri suggerimenti

www. non è ridondante o arcaica se si utilizzano altri sottodomini. Ci sono problemi con i cookie che si hanno a che fare con se si imposta stackoverflow.com come il dominio principale.

Detto questo, si sarebbe probabilmente vuole fare qualcosa di simile la mia risposta ad una precedente interrogazione qui:

remove 'WWW' in ASP.NET MVC 1.0

In base alle somiglianze a questa domanda, e in base alle vostre tag, sto votando per vicino un duplicato.

La maggior parte dei fornitori di hosting offrono questo gratuitamente. Il trucco in sé è di solito eseguita a livello di DNS, con l'introduzione di un record senza-nome host nel dominio.

E questo principio di tuo è irraggiungibile in linea di principio. Per lo meno, c'è sempre l'URL con l'indirizzo IP invece del nome. Quindi, il server sarà, molto probabilmente, avere un nome privata come server1334.hostingprovider.com, che è accessibile al mondo anche.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top