Vejamos a estrutura da coleção: meal
_id: 1, idMeal(campo de chave primaria desta coleção): 1, meal: cafe da manha
_id: 2, idMeal(campo de chave primaria desta coleção): 2, meal: almoco
_id: 3, idMeal(campo de chave primaria desta coleção): 3, meal: janta
Desta forma para uma pagina dinâmica de item poderíamos ter algo assim:
Bem, no exemplo acima quando publicado o site e o acesso feito através de um botão dentro de um repetidor devidamente configurado nos levara a pagina que desejamos que podem ser:
cafe-da-manha
almoco
janta
Correto, correto!
MAS, e se quisermos que a URL fique desta forma:
https://www.../recipes/idmeal
Bem, ai temos um prolema, desconhecido a qual não encontrei documentação a respeito, sabe porque, porque o site quando é publicado simplesmente não faz o redirecionamento da pagina dinâmica, simplesmente não faz nada. Mas o mais estranho é que em modo de edição FAZ!
Vamos aumentar a pitada de estranheza agora, que tal usarmos assim então e publicarmos o site novamente:
https://www.../recipes/id
Bem agora após o site ter sido publicado, a pagina é corretamente redirecionada a pagina dinâmica e tudo funciona perfeitamente. Vejam que os IDs dos campo _ID e idMeal são idênticos conforme a estrutura da coleção acima que lhes mostrei.
Então a pergunta, porque quando usamos a chame primaria de uma coleção isto não esta funcionando quando o site é publicado? E porque quando em modo de edição funciona perfeitamente.