- Home
- Categorie
- Coding e Sistemistica
- Hosting, Server e Domini
- Redirect qualisiasi sottodominio verso l'home principale
-
Redirect qualisiasi sottodominio verso l'home principale
Salve
E' possibile fare in modo che qualsiasi sottodominio venga lanciato sul browser venga reindirizzato alla home del sito?
ES
quasiasicosa.giorgiotave.it viene reindirizzato su www.giorgiotave.it?
Grazie
-
Se tutti i sottodomini puntano al tuo server basta mettere una regola nel file htaccess
-
@gokufg said:
Salve
E' possibile fare in modo che qualsiasi sottodominio venga lanciato sul browser venga reindirizzato alla home del sito?
ES
quasiasicosa.giorgiotave.it viene reindirizzato su www.giorgiotave.it?
-
Nella cartella root, la cartella principale del sito, crea o modifica il .htaccess
inserendo questo codice:<IfModule mod_rewrite.c> RewriteEngine On # Questo serve per fare il controllo del sottodominio # puoi anche ometterlo #RewriteCond %{HTTP_HOST} ^(.*)\.tuodominio\.com$ # Effettua il redirect da *.tuodominio.com/... a w w w.tuodominio.com/... # tramite il RewriteRule ^(.*)\.tuodominio\.com/(.*)$ www\.tuodominio\.com/$1 </IfModule> ```Questo solo se sei in possesso di un hosting linux altrimenti in ASP.NET:
Response.Status = "301 Moved Permanently"
Response.AddHeader("Location", "http ://w ww.tuodominio.com/")
-
@pmeagle said:
RewriteRule ^(.).tuodominio.com/(.)$ www.tuodominio.com/$1
Scusa c'è un errore nella riga, deve essere:
RewriteRule ^(.*)\.tuodominio\.com/(.*)$ www\.tuodominio\.com/$2
-
Questo è valido se è impostato correttamente il DNS server, altrimenti non viene risolto l'indirizzo e non trova il server.
-
Beh, se può configurare manualmente i DNS, a questo punto gli conviene farlo direttamente lì.
Senza bisogno di alcuno script/.htaccess.Se invece può solo creare i sottodomini tramite un pannello, allora .htaccess è la migliore soluzione.