[BUZZ] Faz meses que meu site está apresentando problemas quando visualizado com IE8

Já faz meses que eu notei que meu site está apresentando problemas quando visualizado usando o Internet Explorer, mas quando eu tenho tempo, não me lembro do problema.

O sintoma é o seguinte:

+Usando o IE8, acesse https://ryan.com.br

+Aparecerá uma mensagem minha dizendo que você vai ser redirecionado.

+O IE8 vai tentar abrir a nova frontpage do meu site em https://ryan.com.br/wp/

+Vai aparecer a mensagem "Operação Anulada" e a página não será exibida.

Isso não acontece com todas as as instalações do IE. Neste exato momento eu estou no notebook de um cliente, usando IE 8.0.7600.16385 e o problema acontece. Mas é possível que outra pessoa com esta exata versão consiga seguir esses passos sem dar erro.

20 comentários
  • Aqui não aconteceu isso. A pagina foi carregada normalmente.

    Windows XP SP3

    IE 8.0.6001.18702

  • Se seu provedor/servidor aceitar PHP, dá pra fazer o redirecionamento de forma transparente, imediata e sem problemas de compatibilidade:

    <?php header("Location:https://ryan.com.br/wp/"); ?>

  • Jefferson - 6.606 Comentários

    Hummmm… eu não achei relevante na hora, mas agora vejo que pode ser. Este notebook está rodando Windows Seven.

    Carlos, eu vou testar isso quando parar para analisar o problema. Eu tive uma razão para fazer do jeito específico que fiz, mas não consigo lembrar o motivo agora. Me lembro vagamente de que pode ter algo a ver com "passar uma mensagem" para o spider da Google.

  • Fiz o passo-a-passo e abriu seu site normalmente.

    IE 8.0.7600.16385

  • Ryan, algum motivo em especial pra não usar o WP na raiz do site?

    Outra coisa, eu faria o redirecionamento direto por .htaccess, que é transparente e leva o usuário direto pra onde interessa.

    O código do arquivo ficaria assim:

    #RedirectMatch permanent ^/$ http://www.ryan.com.br/wp

    Options +FollowSymlinks

    RewriteEngine on

    RewriteCond %{HTTP_HOST} ^ryan.com.br$ [OR]

    RewriteCond %{HTTP_HOST} ^http://www.ryan.com.br$ [NC]

    RewriteRule .* http://www.ryan.com.br/wp

  • Jefferson - 6.606 Comentários

    Alexandre,

    Sobre usar o WP na raiz:

    Eu ponderei bastante sobre isso na hora de instalar o programa. Se fosse um site novo, eu provavelmente o teria colocado na raiz, mas o meu site existe há uma década e tem uma estrutura de diretórios que ia se misturar com os diretórios do WP. Eu posso ter tido um outro motivo, mas é só desse que me lembro agora.

    Sobre o uso de .htaccess

    Eu tentei, meses atrás. Mas tive problemas.

    O mais sério, que me vem à mente agora, é que eu hospedo não apenas o meu domínio nessa conta. Alguns domínios de clientes dividem o mesmo espaço, sendo que ryan.com.br é o domínio "master". Todas as minhas tentativas de redirecionar a raiz via htacess criaram um ou outro problema, sendo que os mais sérios foram com meus domínios adicionais. Eu acredito que isso pode ser contornado, mas cada um dos vários tutoriais que segui falhou de um jeito ou de outro.

    Um problema secundário é que, dependendo da regra, eu teria que mover todos os meus arquivos de imagens e downloads para dentro de /wp/. E são várias centenas, com links espalhados pela internet que eu não quero ver quebrados.

    Eu estou usando htaccess na raiz desde que instalei o WP, mas com umas duas centenas de redirecionamentos individuais apontando as antigas páginas estáticas (somente os textos) para endereços do WP.

  • Jefferson - 6.606 Comentários

    Estou testando no notebook da minha mãe. São duas instalações do Seven, com a mesma versão do IE (8.0.7600.16385)

    Seven 32 bits – dá erro

    Seven 64 bits – redireciona normalmente.

  • Jefferson - 6.606 Comentários

    Testei no meu PC, que tem múltiplos boots:

    Seven 32 bits RC1 (IE 8.0.7100-0) – Dá erro

    Seven 64 bits (IE 8.0.7600.16385) – Dá erro

  • Seven 64 bits (IE 8.0.7600.16385) – Normal. PC de casa.

  • Jefferson - 6.606 Comentários

    Eu já havia até me esquecido desse problema. Aí fui acessar meu site da rua e… "Operação Anulada!"

    Removi o adsense no cabeçalho da página para testar se é isso.

  • Jefferson - 6.606 Comentários

    Reapliquei o adsense, abaixo do banner do site, que é onde deveria ter sido colocado por mim desde o início.

    Para referência futura: tive que editar o arquivo header.php do tema, usando o menu Aparência->Editor

  • Jefferson, além do problema ser o IE (heheheh), me parece que seu problema pode ser no tema, ou em algum javascript mal feito ;-)

    Pesquisando no google, tem algumas coisas que podem te ajudar
    http://www.google.com.br/search?hl=pt-BR&q=wordpress+operacao+anulada&meta=

    PS: Se for redirecionar uma página, use por <meta http-equiv="refresh" content="0;URL=/site/"/> ao invés de usar javascript. Ou por headers 301 ou Location, ex: <?php header("Location: /site");?>

  • Jefferson - 6.606 Comentários

    "PS: Se for redirecionar uma página, use por <meta http-equiv="refresh" content="0;URL=/site/"/> ao invés de usar javascript. "

    Não entendi. Onde você viu javascript?

  • Não vi. Na verdade o erro do IE é normalmente relacionado a isto, ou a manipulações de janelas pai pela janela filha…

    PS: Você não dorme não?

  • Jefferson - 6.606 Comentários

    Pergunta estranha para ser feita às 05:18 da manhã… ;)

  • Jefferson - 6.606 Comentários

    O problema persiste. Terei que fazer mudanças mais drásticas.

    O danado é que o acesso ao meu site está instável desde a madrugada de hoje.

  • Jefferson - 6.606 Comentários

    Atualizei o wordpress para a versão 3.1-pt_br.

    Eu reluto em fazer essas atualizações porque sempre quebra minhas customizações. E eu nunca lembro que customizações foram essas :(

    Agora é esperar para ver onde o site vai "quebrar".

  • Jefferson - 6.606 Comentários

    Já quebrou.

    O DB Cache Reloaded não funciona mais e tem que ser consertado manualmente.

    E o problema original com o IE8 não foi resolvido.

  • Jefferson - 6.606 Comentários

    Atualizei o tema. Desfez diversas personalizações minhas. Vou consertar isso depois.

    O problema do IE persistiu.

    Desliguei o plugin WP Google-buzz, porque agora a mensagem de operação anulada é exibida enquanto o IE exibe na barra de status que está carregando elementos da Google. Parece que o plugin ainda está no cache, porque o ícone do Buzz ainda aparece no site. Vou esperar para ver…

  • Jefferson - 6.606 Comentários

    Desliguei o WP Super Cache. O ícone do Buzz finalmente sumiu e o problema com o IE foi resolvido.

    Mas não sei ainda quem foi o culpado. Pode ser:

    Erro no WP Google-buzz <- acho o mais provável
    Erro no WP Super Cache
    Alguma outra coisa onde mexi hoje, mas que o WP Super Cache mascarou

Deixe um comentário

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »