7

Tengo 4 URL que me gustaría redirigir a mi página principal. Todos son faltas de ortografía comunes y quiero tener mis bases cubiertas para que los usuarios puedan acceder al sitio incluso si tienen una carta desactivada. ¿Cómo haría esto con Google App Engine?Redirección de HTML 301 en Google App Engine

Me imagino que necesito un controlador de python para hacer los redireccionamientos, pero ¿qué aspecto tendría? Cualquier recurso o ejemplo sería genial.

Respuesta

8

Puede simplemente usar el self.redirect() y su solicitud será manejada correctamente.

class PageHandler(webapp.RequestHandler): 
    def get(self): 
    self.redirect('/home/', permanent=True) 

También puede configurar un estado personalizado utilizando la self.response.set_status(301). Le sugiero que lea más en los documentos: Redirects, Headers and Status Codes.

+0

así que está bien hacer: self.redirect ('http://www.anotherurl.com') y ¿eso cuenta como una redirección 301? – clifgray

+1

acaba de darse cuenta permanente = Verdadero lo hace un 301 – clifgray

+0

@clifgray Sí .. Voy a actualizar mi respuesta .. – Lipis