não pode obter o redirecionamento do apache2 funcionando para um site

1

O que eu quero fazer é redirecionar todos os visitantes indo para example.com para www.example.com.it parece uma tarefa muito comum, mas por algum motivo não está funcionando para este site específico. Ele sempre aponta para o padrão 1. E, estranhamente, se eu substituir o domínio por outro (yyyyy.com e www.yyyyy.com), tudo funciona bem. Eu verifico meu DNS e ele é resolvido para o IP correto.

aqui está meu host virtual configure:

<VirtualHost *:80>
 ServerAdmin webmaster@localhost
 DocumentRoot /var/www/html/example.com
 Servername www.example.com

 <Directory />
  Options FollowSymLinks
   AllowOverride All
  </Directory>
<Directory /var/www/html/example.com>
  Options Indexes FollowSymLinks MultiViews
  AllowOverride All
  Order allow,deny
  allow from all
 </Directory>
</VirtualHost >

<VirtualHost *:80>
   ServerAdmin webmaster@localhost
   Servername example.com
   Redirect 301 / http://www.example.com
</VirtualHost>

esta é a saída do link wget -S

HTTP request sent, awaiting response... 
HTTP/1.1 200 OK
Date: Thu, 05 Jun 2014 07:11:50 GMT
Server: Apache/2.2.22 (Ubuntu)
Last-Modified: Tue, 06 May 2014 16:10:43 GMT
ETag: "222c32-b1-4f8bd7d6326c0"
Accept-Ranges: bytes
Content-Length: 177
Vary: Accept-Encoding
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html
    
por benson 01.06.2014 / 05:08

1 resposta

0

Para obter VirtualHost com ServerName funcionando, é necessário ativar NameVirtualHost . Certifique-se de ter esta linha na sua configuração:

NameVirtualHost *:80
    
por 05.06.2014 / 09:21

Tags