A livello tecnico, i due nomi non si riferiscono allo stesso dominio.
Google e altri motori di ricerca, spesso questi due oggetti separati, come i server web.
D'altro canto, se il tuo server web non rispondere su entrambi i domini, altri webmaster può essere collegato sia a nome per il tuo sito. Il guaio è che questo provoca i tuoi link sono ora divisa tra due domini, indebolendo la loro efficacia.
La maggior parte dei webmaster scegliere di reindirizzare le richieste di tutti gli utenti la versione di www loro nome di dominio. Provate a digitare "tech-faq.com" nel tuo browser web. Se verrà automaticamente reindirizzato alla "www.tech-faq.com".
Il modo migliore per attuare la presente sul tuo server web è quello di utilizzare la funzionalità di Apache mod_rewrite per reindirizzare le richieste di tutti gli utenti al nome di dominio di tua scelta.
Il primo passo è quello di modificare il file httpd.conf per caricare il modulo mod_rewrite.
Ciò è più probabile già stato fatto. Se, tuttavia, non è molto semplice da aggiungere.
1. Trova la sezione nel file httpd.conf, che contiene i comandi LoadModule.
2. Aggiungi questo LoadModule comando, se non esiste già:
LoadModule rewrite_module / usr / local / libexec / apache / mod_rewrite.so
Assicurarsi di utilizzare il percorso corretto del file mod_rewrite.so sul vostro sistema.
Il passo successivo è quello di configurare le regole di riscrittura. Questo può essere fatto sia nel file httpd.conf o di singoli. Htaccess file.
Se si ha accesso a httpd.conf, probabilmente è più facile fare la modifica esiste. Se ci si trova su un server e non hanno accesso a modificare httpd.conf, non è più difficile fare le modifiche al tuo. Htaccess file.
La scelta dei luoghi è spesso una questione di gusto personale.
Per configurare la regola di riscrittura in httpd.conf, modificare il contenitore adeguato VirtualHost.
Aggiungi le righe qui di seguito per il VirtualHost contenitore per il vostro sito web.
Assicurarsi di modificare il nome host a corrispondere le impostazioni sul vostro server.
RewriteEngine su
RewriteCond% (HTTP_HOST)! Www.example.com ^ (: 80)? $
RewriteRule ^/(.*) http://www.example.com/ $ 1 [L, R = 301]
Assicurarsi di modificare il nome host a corrispondere le impostazioni sul vostro server.
<IfModule Mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond% (HTTP_HOST)! ^ Www \. Esempio \. Com [CN]
RewriteRule ^(.*) http://www.example.com/ $ 1 [L, R = 301]
</ IfModule>
Per informazioni più dettagliate sulla realizzazione di un reindirizzamento al WWW in. Htaccess, leggere
Bookmark Devo utilizzare WWW in nome mio sito?
Ultimi post sul blog