Come detto in un commento, il file hosts ha la funzione di mappatura indirizzi IP ai nomi host, cioè 127.0.0.1
nomi host hanno la funzione di essere alias amichevoli umani per gli indirizzi IP, vale a dire blahblahsite. ca
un hostname è sinonimo di un'intestazione host in un URL a un server web, vale a dire http://blahblahsite.ca
L'intestazione host ha due funzioni:
- risoluzione della richiesta all'indirizzo IP del server Web. Questo viene fatto attraverso una query dns, o nel tuo caso attraverso il file hosts che ha la precedenza sulla query dns.
- quando la richiesta arriva al server Web, associando la richiesta all'host virtuale corretto per un'ulteriore elaborazione. Questo viene fatto attraverso l'host virtuale predefinito (catch-all) o attraverso un host virtuale basato nome (dove il nome server o ServerAlias è impostato su blahblahsite.ca)
Un URL di un server web ha una barra qualcosa seguendo l'intestazione host. Questo è chiamato URI. L'URI è il percorso relativo nel server web alla pagina richiesta. L'URI può essere mappato attraverso una moltitudine di meccanismi, ma i mirror nella sua forma più semplice sono le sottodirectory della directory condivisa dall'host virtuale dei server web.
Quindi, /wordpress è un URI condiviso dal server Web in un modo o nell'altro.
Principio del URL: Protocollo: // IntestazioneHost/URI
http://127.0.0.1/wordpress
http://blahblahsite.ca/wordpress
sarebbe sia valida URL: s sul computer locale, se ha un web server condividendo l'URI/wordpress a qualsiasi intestazione host o l'intestazione host blahblahsite.ca specifico, ed ha la seguente voce nella sua HostFile:
127.0.0.1 blahblahsite.ca
Quindi, ottenere una buona principianti libro su Apache, leggere e cercare le tue ali, quindi passare a xampp. L'URI è dove avvengono le cose interessanti, ma per prima cosa sono necessarie alcune nozioni di base sul web server.
i file hosts sono un semplice mapping ip-> hostame. Non hanno NIENTE da fare con gli URL, tranne che gli URL possono contenere nomi di host/ips. –