- Home
- Categorie
- Coding e Sistemistica
- Hosting e Cloud
- Redirect automatico digitando il dns
- 
							
							
							
							
							
Redirect automatico digitando il dnsSalve  , ,attualmente per accedere ad un sito configurato tramite web-server Apache posso sia inserire il nome del dominio sia utilizzare l'ip statico della macchina in uso e proseguire tramite il percorso (79.34.xx.xxx/nomesito/index.php). Ciò che appunto vorrei evitare è l'inserimento, da parte dell'utente, dell'ip e navigare in tal modo. 
 Principalmente la mia necessità è basata sul fatto che tra i servizi del sito vi è l'uso dell'API KEY di google map. Il problema sorge quando appunto si tenta di accedere al sito tramite ip diretto: l'api key non trova la corrispondenza mostrandomi quindi l'errore di "disallineamento".Come è possibile quindi evitarlo? 
 Devo semplicemente aggiungere una clausola sotto VirtualHost come per il nome a dominio?Grazie! 
 
- 
							
							
							
							
							
Semplicemente non c'è modo di evitarlo perchè Internet funziona così. Quando il browser contatta il sito non contatta il nome di dominio ma l'IP. L'unico modo per aggirare il problema è usare l'http 1.1 e i virtualhost. In pratica si mette un virtualhost dummy di default oltre al virtualhost corrispondente al nome di dominio. In questo modo quando si entra tramite l'IP si viene mandato al sito dummy ( può essere una banale index.html vuoto ), mentre si potrà accedere al sito vero e proprio solo tramite il nome di dominio. Questo però non vuol dire che il browser cambierà metodo di accesso, semplicemente i browser che implementano l'http 1.1 aggiungo l'header "Host: nomedominio.ext" alle richieste http.