- Home
- Categorie
- Coding e Sistemistica
- Hosting e Cloud
- Stesso sito su pluridominio - Virtual Server configuration
-
uhm.
Senti ho un dubbio
Nel file httpd dell'apache ho la serie di Virtualhost per l'indirizzamento , sul solito ip, di più siti (nomesito1.it, nomesito2.it ecc)Però se io digito l'ip automaticamente vengo reindirizzato verso il PRIMO Virtualhost settato nell'httpd.
Ecco ora:
Cosa mi conviene fare?- Creare un virtualhost generico con dentro una pagina vuota?
- Creare un Virtualhost con errore 301?
- Creare una pagina al cui interno metterci tutti i link in lista posti all'interno del mio spazio web come una specie di sitemap?
-
@karedas said:
uhm.
Senti ho un dubbio
Nel file httpd dell'apache ho la serie di Virtualhost per l'indirizzamento , sul solito ip, di più siti (nomesito1.it, nomesito2.it ecc)Però se io digito l'ip automaticamente vengo reindirizzato verso il PRIMO Virtualhost settato nell'httpd.
Ecco ora:
Cosa mi conviene fare?- Creare un virtualhost generico con dentro una pagina vuota?
- Creare un Virtualhost con errore 301?
- Creare una pagina al cui interno metterci tutti i link in lista posti all'interno del mio spazio web come una specie di sitemap?
è normale, il primo virtualhost è quello di default....non c'è nessun motivo per cambiare quest'impostazione
-
Capisco però non riesco a impostare ciò che voglio =(
Facciamo così spiego nel dettaglio così finisco di tartassarti =p
Ho questo tre domini:- www.nomesito.it
- www.nomesito.com
- www.nomesito.biz
- www.nomesito.net
- www.nomesito.orgSono tutti il solito sito con i soliti contenuti (non chiedermi perche così tanti, scelte del cliente).
Voglio che tutti questi vadano a puntare a "www.nomesito.com"
Come primo VirtualHost nel mio file di apache ho "www.easysystem.it".
Vorrei che , quando digito "www.nomesito.it" (per esempio) non mi puntasse appunto a "www.easysystem.it" ma si autoridirezionasse verso "www.nomesito.com".Adesso importante è questo:
Voglio che funga come un errore 301. Non voglio avere pagine duplicate e che google apra ".it" ".com" .biz" come pagine diverse e mi penalizzasse nell'indicizzazione.
Quindi tutto un redirect di massa su un solito dominio.Domanda finale:
Come scriverlo nel file httpd?
Devo metterlo tra i tag <virtualhost *></virtualhost> ?
Devo metterlo fuori questi tag? Abilitare il RewriteEngine su on?=D finito
Ora , come imposto precisamente il redirect?
Innanzitutto è un errore 301 quello che accade quando mi si indirizza su www.abc.it?
-
evidentemente redireziona verso easystem.it perchè non hai creato un VirtualHost per ogni dominio
ti basta fare una cosa del genere
<VirtualHost nomesito.biz> Redirect 301 / http://www.nomesito.com/ </VirtualHost>
-
Ah quindi devo per forza scrivere un Vhost per ognuno, non c'è modo per esempio di dare una regola a "nomesito" su molteplici campi ".biz, .com, .it"?
-
@karedas said:
Ah quindi devo per forza scrivere un Vhost per ognuno, non c'è modo per esempio di dare una regola a "nomesito" su molteplici campi ".biz, .com, .it"?
no, l'unica altra regola è che tutti i domini per cui non esiste un VHost vengono risolti nel VHost di default e cioè easysystem.it
-
Ok grazie ancora infinitamente =D
Allora io ho risolto così:
NameVirtualHost *
<VirtualHost *>
ServerName www.easysystem.it
...
</virtualHost>
<VirtualHost *>
ServerName www.nomesito1.com
...
</VirtualHost>
<VirtualHost *>
ServerName www.nomesito2.it
redirect 301 / www.nomesito1.com
</VirtualHost>In questo modo il redirect funziona . Così sono sicuro quindi che google non indicizzi in maniera errata ogni mio pluridominio quando hanno il solito contenuto giusto? Giustamente vanno tutti su uno no? =D
Ah altra domanda.
Oltre alla gestione del 301 , quali erano gli altri errori da controllare al fine di aumentare una buona indicizzazione da parte dei bot? il 505?
-
mi correggo, l'errore 404
-
il 301 non è un errore, ma è un redirect permanente
gli errori HTTP sono altra cosa e riguardanti eccezioni che si possono verificare nel sistema, tipo pagine non trovate, script errati, blocchi del server
-
Uhm però il 301 non è detto sia permanente, può essere temporaneo o avere altre direttive
vabè in ogni caso il problema l'ho risolto =D