- Home
- Categorie
- Coding e Sistemistica
- Hosting e Cloud
- Redirect 301 su un virtual server come fare?
-
Redirect 301 su un virtual server come fare?
Ragazzi ho un server dedicato ed ho creato dei virtual server
devo fare un redirect 301 come fare?ecco cosa intendo fare con webmin:
vado sul server dedicato----alias and redirect e riempio il campo url_redirects con:
from: /var/www/html/mia_cartella_root_principale/it
to: www.miosito.net/it
status:301che mi dite?
non è sufficente che indirizzo il vecchio dominio www.miosito.it sulla cartella nuova?saluti e grassie
-
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