- Home
- Categorie
- Coding e Sistemistica
- Hosting e Cloud
- Stesso sito su pluridominio - Virtual Server configuration
-
Ho due domini che sono identici nel nome tranne che uno finisce per ".com" e l'altro per ".biz".
voglio che vadano tutti sul .com
-
beh in questo caso si può fare in vari modi....
si può importare un forward se il registrar lo permette
si può creare un vhost per il dominio .biz e dentro ci ficco un index.php che fa un 301 al dominio .com
puoi impostare due vhost e in entrambi metti gli stessi contenuti
puoi creare due vhost ma nel vhost del .biz ci mette la stessa rootdir del vhost del .com
-
Il mio dubbio tra tutti questi consigli il quale gia ti ringrazio, è se influisce in modo stra-negativo sull'indicizzazione di google.
Non vorrei che trovando 2 domini con 2 contenuti identici me li metta in black-list entrambi.
Quale sarebbe a tuo parere il miglior modo?
-
@karedas said:
Il mio dubbio tra tutti questi consigli il quale gia ti ringrazio, è se influisce in modo stra-negativo sull'indicizzazione di google.
Non vorrei che trovando 2 domini con 2 contenuti identici me li metta in black-list entrambi.
Quale sarebbe a tuo parere il miglior modo?questo è scontato, uno dei due finirà sicuramente penalizzato....non si può pretendere di avere due siti identici e avere ottimi posizionamenti per entrambi
in questi casi si usa il 301, in modo che per Google esiste un dominio solo infatti il dominio che attua il 301 viene ignorato, mentre gli utenti possono accedere da entrambi i domini
-
ok vada per il 301 ! =D
Sull'httpd mi sapresti rinfrescare per come impostarlo? mh? mh? =D
-
@karedas said:
ok vada per il 301 ! =D
Sull'httpd mi sapresti rinfrescare per come impostarlo? mh? mh? =Dinnanzitutto devi creare un vhost per il dominio .biz e poi attuare il redirect via PHP dall'index.php del dominio .biz
-
Ok ti ringrazio mi metto subito a provare ^^
Un'altra domanda:
Se voglio cambiare l'url "..../nomepagina.php" in "../nomepagina.html" come dovevo fare che non ricordo proprio? =P
-
@karedas said:
Ok ti ringrazio mi metto subito a provare ^^
Un'altra domanda:
Se voglio cambiare l'url "..../nomepagina.php" in "../nomepagina.html" come dovevo fare che non ricordo proprio? =Pbisogna settare Apache affinchè passi all'interprete PHP il codice delle pagine html
in pratica in httpd.conf c'è una riga del genere
AddType application/x-httpd-php .php
va cambiata in
AddType application/x-httpd-php .php .html
-
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