Olá, boa noite. Hoje tive problemas com a reescrita de URL’s do CakePHP, e decidi compartilhar o erro e como o resolvi.
O problema que ocorria era que ao tentar acessar a URL da aplicação através do browser, este me retornava o seguinte erro 404 – Not Found.
Bem primeiramente, logo após procurar alguma inconsistência nos nomes de controladores e ações, limpar o cache, verificar se a reescrita de url’s estava habilitada no Apache, etc, apelei para o Google. Após algumas pesquisas, encontrei na documentação do próprio Cake a solução.
Eis, que faltava um arquivo .htaccess no diretório ROOT da aplicação. Por algum motivo eu excluí este arquivo sem querer.
Então, para quem estiver com dificuldades também. Aqui está a solução, e outras possíveis soluções para este problema: Documentação do CakePHP.