Beispiel #1
0
    def post(self):

        redirect_from = self.request_string("redirect_from")

        if redirect_from:
            redirect = CustomRedirect.get_by_key_name(CustomRedirect.get_key_name(redirect_from))

            if redirect:
                redirect.delete()

        self.redirect("/redirects")
Beispiel #2
0
    def get(self):

        pieces = self.request.path.split("/r/")
        
        if len(pieces) == 2:

            redirect = CustomRedirect.get_by_key_name(CustomRedirect.get_key_name(pieces[1]))
            if redirect:
                self.redirect(redirect.redirect_to)
                return

        self.redirect("/")
Beispiel #3
0
    def post(self):

        redirect_from = self.request_string("redirect_from")

        if redirect_from:
            redirect = CustomRedirect.get_by_key_name(
                CustomRedirect.get_key_name(redirect_from))

            if redirect:
                redirect.delete()

        self.redirect("/redirects")
Beispiel #4
0
    def get(self):

        pieces = self.request.path.split("/r/")

        if len(pieces) == 2:

            redirect = CustomRedirect.get_by_key_name(
                CustomRedirect.get_key_name(pieces[1]))
            if redirect:
                self.redirect(redirect.redirect_to)
                return

        self.redirect("/")