Soa como o trabalho de mod_rewrite
ou a diretiva Redirect
. Eu iria grep
para o RewriteCond
e Redirect
em suas configurações do Apache.
Mais informações. pode ser encontrado aqui .
Eu tenho uma instância do Google Cloud Compute executando uma pilha Bitnami Magento. Por algum motivo estranho, se eu tentar navegar para o site através do endereço IP, ele prefixará o endereço IP com www. assim falha. O nome do domínio do site está bem.
Isso é relevante porque você só pode acessar o phpmyadmin em uma pilha bitnami de 127.0.0.1 (depois de criar um túnel SSH). O problema é que isso está sendo redirecionado para www.127.0.0.1 e falha.
Não consigo encontrar nada nos arquivos conf apache2 responsáveis por esse comportamento. Magento em si é configurado corretamente e funciona bem. O problema começou depois de descobrir que um pacote não autorizado havia sido carregado (isso já foi limpo).
Todas as ideias recebidas com entusiasmo, estão me enlouquecendo.
Soa como o trabalho de mod_rewrite
ou a diretiva Redirect
. Eu iria grep
para o RewriteCond
e Redirect
em suas configurações do Apache.
Mais informações. pode ser encontrado aqui .
Como Paul disse, é provável que seja mod_rewrite
.
Meu palpite é que existe um arquivo .htaccess
no webroot em algum lugar responsável por essa regra.
a regra que você está procurando deve ser algo assim:
RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
Editando isso para algo como:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !=127.0.0.1
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ %{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Esse "traduzido" basicamente diria "quando o endereço remoto não for 127.0.0.1, faça a regra de reescrita" .Essa é a solução para você.
Você pode configurar isso em .htaccess, que deve ser apresentado no diretório raiz do seu servidor web.
o código a seguir redirecionará seu site de yourdomain.com para www.seudominio.com.br
'RewriteEngine on
# Redirect to domain with www.
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# Same for HTTPS:
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]'