Bem vindo ao brockdev.com, não seja tímido compartilhe suas duvidas e conhecimento. :D

url amigável

Abraao Marques Moderador Global
editado August 2014 em Dúvida Temas / Templates
Bom dia a todos.

Como faço para retirar o index.php das minhas páginas no Magento? Qualquer link que eu acessei, por exemplo, a categoria Livros, tenho que acessar por index.php/livros.html, se tento apenas com livros.html dá erro 404. Em Sistema - Geral - Web - Otimização de Motores de Busca está marcado como NÃO. Já alterei para "SIM" e continua com o mesmo problema.

Alguém sabe como poderei resolver isso?


Grato a todos.

Abraão.


Obs.: Desculpe-me, mas não sei se abrir esse tópico no local correto deste fórum.

Comentários

  • Jonatan Machado Moderador Global, Administrador
    Ola Abraao Marques
    Deixe sempre ativado url amigável.
    Depois limpe o cache e reindexa.
    Verifique se continua com o index
    Arsenal Web Design.com
    Desenvolvimento de Lojas Virtuais
    Magento | Zend Framework | HTML5 | CSS3 | Blogs
    image
    E-mail: contato@brockdev.com
  • Alessandra Moderador Global
    Olá Abraão!
    Você também deve habilitar a biblioteca mod_rewrite no seu servidor.

    http://mariosam.com.br/magento/url-amigavel/
  • Abraao Marques Moderador Global
    Obrigado, pela ajuda pessoal.

    Mas, não deu certo. Segui as orientações do Jonatan Machado e não funcionou.

    O mod-rewrite está habilitado no Apache, Alessandra.

    Assisti a vídeo aula do Mario Sam, porém, não vi nada que fosse resolver isso.


    Vocês tem mais alguma idéia do que pode ser?

    Será que não é um problema no .htaccess?
  • Abraao Marques Moderador Global
    No painel do magento está aparecendo essa mensagem:

    "Seu servidor web está configurado incorretamente. Como resultado, os arquivos de configuração com informações confidenciais são acessíveis de fora. Entre em contato com seu provedor de hospedagem."


    Já verifiquei as requisições de sistema que o magento exige e está tudo instalado.

    Você já viram essa mensagem alguma vez?
  • Alessandra Moderador Global
    Já tive esse problema e foi só habilitar o mod_rewrite que a mensagem desapareceu.
    Só que ajudando um outro usuário no fórum, somente habilitar o mod_rewrite não resolveu, tive que copiar os arquivos .htaccess de uma instalação limpa do Magento, já que a dele não possuia esses arquivos na raiz, nem na pasta app.
  • Abraao Marques Moderador Global
    Alessandra, obrigado pelas orientações. Pelo que verifiquei, o problema está no Apache mesmo, por isso, está dando esse erro. Segui a sua orientação a respeito do .htaccess e não funcionou. Depois que eu consegui confirmar a minha desconfiança sobre as configurações do servidor.


    Mais uma vez, obrigado.


    Atenciosamente,


    Abraão Marques.
  • Você tentou limpar o cache do seu servidor?
    • Paulo Augusto Sebin
  • vladimirm Usuário, Novo Usuário
    Boa Tarde Abraao,

    Estou com a mesma mensagem, isso aconteceu depois que atualizei o apache.

    "Seu servidor web está configurado incorretamente. Como resultado, os arquivos de configuração com informações confidenciais são acessíveis de fora. Entre em contato com seu provedor de hospedagem."

    O que preciso alterar no apache ?

    abs

    Vladimir
    vladimir.martins@ymail.com
  • Jonatan Machado Moderador Global, Administrador
    Verifique se o mod_rewrite esta habilitado no servidor!

    Abraços,
    Jonatan Machado
    Arsenal Web Design.com
    Desenvolvimento de Lojas Virtuais
    Magento | Zend Framework | HTML5 | CSS3 | Blogs
    image
    E-mail: contato@brockdev.com
  • Abraao Marques Moderador Global
    Pessoal, bom dia!

    O problema era que o servidor mod_rewrite não estava habilitado no servidor, mesmo. Já resolvemos isso!

    Valeu pela ajuda, aí!


    Um abraço a todos!
Entre ou Registre-se para fazer um comentário.