URLs retornam status 200 quando deveriam retornar 404

Olá!

As buscas vazias do meu site retornam status 200, mas deveriam retornar 404.

Alguém sabe se é possível consertar isso? Se sim, como faz?

Olá, tudo bem?

Você está utilizando o Legacy ou o VTEX IO ?

Caso seja IO, o bloco principal que lida com resultados de busca é o search-result. Para buscas sem retorno, você pode configurar o “search-not-found-layout”.

Dessa forma:

“search-not-found-layout”: {
“children”: [“flex-layout.row#searchbread”, “flex-layout.row#notfound”]
},

Da uma olhada também como está configurado o search-result, ele fica mais ou menos assim:

“search-result-layout”: {
“blocks”: [
“search-result-layout.desktop”,
“search-result-layout.mobile”,
“search-not-found-layout”
]
},

1 Like