
Existe este aplicativo WordPress no OpenShift que usa CloudFlare como servidor DNS.
O OpenShift nos fornece um URL como app-user.rhcloud.com
e permite adicionar um alias. Como www.website.com
e website.com
. Portanto, você deve adicionar entradas CNAME ao seu domínio website.com apontando para app-user.rhcloud.com. Meu registrador não me permitiu adicionar CNAME sem um subdomínio (sem www.), então mudei meus servidores DNS para CloudFlare e adicionei os CNAMEs lá.
registrador -> CloudFlare -> OpenShift
O aplicativo WordPress possui um .htaccess para reescrever URL e o torna mais amigável. A configuração do aplicativo está configurada para redirecionar qualquer um para uma URL ROOT, no meu caso, eu escolho redirecionar para http://www.website.com
e isso deve funcionar. Mas comecei a enfrentar umLoop de redirecionamentoproblema. Tentei fazer o redirecionamento sozinho, na primeira linha do index.php
arquivo, mas também falhou. Então parei de usar o Location
nos cabeçalhos para redirecionar e comecei com Refresh
. Este foi o mais eficaz, mas para de funcionar em poucas horas. Então forcei uma versão sem cache conforme explicado aquihttps://stackoverflow.com/questions/1907653/how-to-force-page-not-to-be-cached-in-php. Não funcionou.
Comecei a tentar coisas com .htaccess, verificando algumas regras e condições para forçar antes que o aplicativo tentasse redirecionar, mas também causa o mesmo loop. A URL nunca muda, tanto com .htaccess quanto com PHP.
Então tentei o seguinte: sem reescrever URLsE/OUcom um .htaccess vazio, não há URL amigável, mas também não há loop de redirecionamento.
Todas as ideias sobre como resolver isso? Já se passaram mais de duas semanas desde que comecei a instalar este aplicativo e preciso encaminhar solicitações que não sejam da WWW paraHTTP://WWW
local na rede Internet: http://www.porta8080.com.br
@editar
Só para deixar mais claro: não consigo adicionar HTTP://WWW
URLs que não sejam da WWW, então isso cria um loop de redirecionamento. Quando a página é recarregada sem o http://www
redirecionamento NOVAMENTE. E de novo e de novo. Este é o verdadeiro problema.
Responder1
Você pode tentar definir seu registro A para um host 301-www de terceiros
1) Faça isso comCloudFlare
2) use um IP 301-www 208.43.88.227 deDuda =porta8080.com.br IN A 208.43.88.227
3) verifique seu .htaccess e poste aqui
4) Confira também oComunidade WordPress.