www url cria um erro, não-www funciona [fechado]

1

No meu servidor, quando eu acesso uma página sem www, ele é carregado corretamente. Mas se eu tentar com www, recebo o erro cgi-sys.

Estou usando o lançamento do CentOS 6.8 Apache / 2.2.31

Acredito que 'rewrite_module' esteja ativado no apache.

   # httpd -M | grep rew
   Syntax OK
   rewrite_module (static)

Não aparece em phpinfo (). Isso importa?

meu httpd.conf:

<VirtualHost IP:80>
    ServerName example.com
    ServerAlias  example.com
    DocumentRoot /path/to/folder

    <Directory "/path/to/folder">
    Options FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
    </Directory>

Eu configurei isso no htaccess:

 RewriteEngine On
 RewriteBase /
 RewriteCond %{HTTP_HOST} ^www\.domain\.com [NC]
 RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]

Verifiquei que o htaccess foi lido: adicionei uma linha defeituosa e vi um erro 500.

ainda www não funciona. alguma idéia?

RESOLUÇÃO

Foi um problema de cache do navegador. Limpar o cache e os cookies resolveu o problema

    
por justadev 10.01.2017 / 19:49

1 resposta

1

Você deve atualizar seu valor de ServerAlias para incluir cada alias que deseja usar. Simplesmente separe cada valor com um espaço:

ServerAlias  www.example.com example.com
    
por 10.01.2017 / 20:27

Tags