- Home
- Categorie
- Coding e Sistemistica
- Hosting e Cloud
- Redirect 301 su un virtual server come fare?
-
per capirci il vs è configurato nel file httpd.conf così:
<VirtualHost www.miositoinitaliano.it:*>
DocumentRoot /var/www/html/pippo/it
ServerName www.miositoinitaliano.it
<Directory "/var/www/html/pippo/it">
allow from all
Options +Indexes
</Directory>
SuexecUserGroup user1 user1
AddCharset UTF-8 .utf8
LanguagePriority
RedirectPermanent /var/www/html/pippo/it http://www.miositoininglese.net/it
</VirtualHost>
-
nessuno che mi sappia aiutare?
-
@Dortyk said:
per capirci il vs è configurato nel file httpd.conf così:
<VirtualHost www.miositoinitaliano.it:*>
DocumentRoot /var/www/html/pippo/it
ServerName www.dynamicpc.it
<Directory "/var/www/html/pippo/it">
allow from all
Options +Indexes
</Directory>
SuexecUserGroup user1 user1
AddCharset UTF-8 .utf8
LanguagePriority
RedirectPermanent /var/www/html/pippo/it http://www.miositoininglese.net/it
</VirtualHost>quoto questo post, perchè non uso webmin (bbbbrrrrr).
allora, tu vuoi fare redirect permanente da www.dynamicpc.it a www.miositoinitaliano.it, giusto?
per fare ciò, ti basta creare il vhost www.dynamicpc.it (come da esempio quotato) e scrivere Redirect 301 / www.miositoinitaliano.it/
quando fai il redirect, non devi usare il path sul fs, ma quello dell'url, quindi / e non /var/www/html/pippo/it
se aggiungi anche la voce ServerAlias *dynamicpc.it *miositoinitaliano.it nel vhost che fa il redirect, faranno redirect anche tutte le varianti tipo dynamicpc.it
-
no non mi sono spiegato io bene
voglio fare il redirect da:www.miositoinitaliano.it a www.miositoininglese.net/it
ho fatto bene come ho fatto nel virtual host?
ome mai se scrivo www.miositoinitaliano.it sopra nell'indirizzo non vedo www.miositoininglese.net/it?
è corretto comunque così?
-
@Dortyk said:
no non mi sono spiegato io bene
voglio fare il redirect da:allora devi fare, nel vhost di www.miositoinitaliano.it,
Redirect 301 / http://www.miositoininglese.net/it/(incluso lo slash finale, eh).
detto questo, ti sposto in una sezione più appropriata
-
grazie per lo spostamento non avevo azzeccato la sezione in effetti.
Mi spiegheresti come scriverlo però?così?
<VirtualHost www.miositoinitaliano.it:*>
DocumentRoot /var/www/html/pippo/it
ServerName www.miositoinitaliano.it
<Directory "/var/www/html/pippo/it">
allow from all
Options +Indexes
</Directory>
SuexecUserGroup user1 user1
AddCharset UTF-8 .utf8
LanguagePriority
**Redirect 301 / http://www.miositoininglese.net/it/ **
</VirtualHost>
-
esatto. anche se mi riservo un dubbio su <VirtualHost www.miositoinitaliano.it:*> , ma fondamentalmente perchè ho sempre e solo usato ip.
se hai altri vhost che funzionano, allora è tutto ok.poi ovviamente fai la prova
-
funziona alla grande tnx.
senti mi spieghi pure questo:
se aggiungi anche la voce ServerAlias *xxxxxxx.it *miositoinitaliano.it nel vhost che fa il redirect, faranno redirect anche tutte le varianti tipo xxxxxxx.it
cosa intendi?
-
se nel vhost che fa redirect inserisci anche, per esempio,
ServerAlias *dominio-1.com *dominio-2.com *dominio-3.comotterrai anche il redirect da, ad esempio, dominio-1.com, da ww.dominio-2.com, antani.dominio-3.com verso www.tuodominio.it
ovviamente, ci deve essere un record dns che dica che ww.dominio-2.com, per restare all'esempio, sta sullo stesso ip in questione
-
tutto chiaro grazie must! ora spero di non aver perso troppe posizioni su alexa senza aver fatto il redirect