Buongiorno,
lavoro in un'azienda di informatica, non sono webmaster e nemmeno un
sistemista, ma per avverse vicende mi sono trovato da solo a gestire un
po' tutto l'ambaradan IT interno.
Situazione:
ospitiamo in casa il sito (apache su windows) di un nostro cliente
(
www.vecchiosito.it)
Ora questo cliente si e’ fatto un nuovo sito per i fatti suoi
(
www.nuovosito.it)
Ci ha chiesto il redirect del vecchio sul quello nuovo.
(
www.vecchiosito.it -->
www.nuovosito.it)
Ravanando un po' in rete ho capito che dovevo modificare il file
httpd-vhosts.conf sul nostro webserver.
<VirtualHost *:80>
ServerName
www.vecchiosito.it
RedirectPermanent /
https://www.nuovosito.it
DirectoryIndex presentazione.htm presentazione.php index.html
index.htm index.php home.html home.htm
DocumentRoot "${SRVROOT}/www/
www.ato2piemonte.it/online"
ServerAdmin
tecno...@labinf.it
ErrorLog "logs/www_ato2piemonte_e.log"
CustomLog "logs/www_ato2piemonte_a.log" info_personal_1
</VirtualHost>
Infatti funziona perfettamente. Pero’ il cliente vuole raggiungere
ancora il vecchio sito con un altro nome, e qui arriva la magagna. Io
non so se e come si puo’ fare.
Ho fatto un paio di prove configurando sul DNS un record A
(
old.vecchiosito.it) che punta al nostro webserver
e nel file httpd-vhosts.conf
<VirtualHost *:80>
ServerName
old.vecchiosito.it
RedirectPermanent /
http://www.vecchiosito.it
DirectoryIndex presentazione.htm presentazione.php index.html
index.htm index.php home.html home.htm
DocumentRoot "${SRVROOT}/www/
www.ato2piemonte.it/online"
ServerAdmin
tecno...@labinf.it
ErrorLog "logs/www_ato2piemonte_e.log"
CustomLog "logs/www_ato2piemonte_a.log" info_personal_1
</VirtualHost>
Ma ovviamente non funziona, perche’
old.vecchiosito.it -->
www.vecchiosito.it -->
www.nuovosito.it
Io non sono in grado di mettere mano pesantemente alla configurazione di
apache, tantomeno al codice del sito.
Grazie se qualcuno potra' aiutarmi.