Actualmente estoy haciendo mis Griales 301 URL-redirecciones utilizando el siguiente "estilo servlet" bastante engorroso método:301 redirecciones en Grails
def action = {
...
if (shouldRedirect) {
response.status = 301
response.setHeader("Location", "http://url/to/redirect/to.html")
render("")
return false
}
...
}
¿Hay alguna más limpio y más compacto manera maravillosa/Grails'y para realizar una redirección 301?
Tenga en cuenta que estoy hablando de la redirección 301, no de los redireccionamientos estándar 302 que se pueden lograr utilizando el mecanismo estándar de Grails redirect(...)
.
@cdeszaq answer updated – mbrevoort
¿Es mejor establecer todos los redireccionamientos del controlador al estado 301, en lo que se refiere a SEO, o debería dejarlos como 302? –
@Euoliix Si una redirección es realmente permanente, entonces debe usar 301. Si Google ve 302, entonces supuestamente revisará la URL nuevamente más tarde. –