7

मेरे पास 4 यूआरएल हैं जिन्हें मैं अपने मुख्य पृष्ठ पर रीडायरेक्ट करना चाहता हूं। वे सभी सामान्य गलत वर्तनी हैं और मैं अपने आधार को कवर करना चाहता हूं ताकि उपयोगकर्ता साइट पर पहुंच सकें, भले ही उनके पास एक पत्र बंद हो। मैं Google App Engine के साथ ऐसा करने के बारे में कैसे जाउंगा?एचटीएमएल 301 रीडायरेक्ट Google ऐप इंजन

मुझे लगता है कि मुझे रीडायरेक्ट करने के लिए एक अजगर हैंडलर चाहिए लेकिन यह कैसा दिखता है? कोई भी संसाधन या उदाहरण बहुत अच्छा होगा।

उत्तर

8

आप बस self.redirect() का उपयोग कर सकते हैं और आपका अनुरोध सही तरीके से संभाला जाएगा।

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

तुम भी self.response.set_status(301) का उपयोग कर एक कस्टम स्थिति सेट कर सकते हैं। मैं आपको दस्तावेज़ों में और अधिक पढ़ने का सुझाव दूंगा: Redirects, Headers and Status Codes

+0

तो यह करना ठीक है: self.redirect ('http://www.anotherurl.com') और क्या यह 301 रीडायरेक्ट के रूप में गिना जाता है? – clifgray

+1

बस स्थायी महसूस किया = सही यह एक 301 – clifgray

+0

@clifgray हां बनाता है .. मैं अपना जवाब अपडेट करूंगा .. – Lipis