Closed gustavofonseca closed 4 years ago
O erro se manifesta apenas quando &tlng
é informado e não corresponde com um idioma em que o texto está disponível.
Minha impressão é que este é um sintoma de um problema maior que é o site simplesmente engolir a exceção quando um idioma indisponível é solicitado, retornando um idioma de fallback. Penso que uma abordagem mais correta seria redirecionar o cliente para o recurso de fallback, por meio do código 302, ao invés de retornar 200 de maneira dissimulada. Não sei qual seria a complexidade de alterar este comportamento, mas fica a reflexão rs.
Se realizado o ticket https://github.com/scieloorg/Web/issues/710 resolve este.
As metatags
citation_title
ecitation_language
, retornadas como parte do documento http://www.scielo.br/scielo.php?pid=S0036-46651991000100002&script=sci_arttext&tlng=es, estão com seus conteúdos vazios conforme o exemplo:Passos para reproduzir o problema
Acesse o código-fonte da página no seu navegador. Algo como
view-source:http://www.scielo.br/scielo.php?pid=S0036-46651991000100002&script=sci_arttext&tlng=es
.Comportamento esperado
citation_title
deve conter o título do documento no mesmo idioma em que o documento é exibido;citation_language
o código ISO do idioma decitation_title
.Relacionados