मैं अपनी वेबसाइट पर कुछ बदलाव करना चाहता हूं जिसके लिए मेरे पुराने यूआरएल रखने के लिए कुछ यूआरएल पुनर्लेखन की आवश्यकता है। मैं उचित यूआरएल पुनर्लेखन का उपयोग नहीं कर सकता क्योंकि मेरे पास मेरे होस्टिंग प्रदाता से बहुत सीमित नियंत्रण है।सर्वर है। Google को अदृश्य कर दें?
जैसा कि मैं एएसपी.नेट का उपयोग कर रहा हूं और मेरे सभी पृष्ठों में .aspx एक्सटेंशन है, एक विचार है कि मुझे application_BeginRequest ईवेंट के तहत global.asax में कुछ डालना है। यह जांच सकता है कि अनुरोध किए गए पृष्ठ का URL पुराने लोगों में से एक है और सर्वर का उपयोग करें। सही पृष्ठ खोलने के लिए ट्रांसफर करें।
मेरा सवाल है, क्या यह Google को यह अदृश्य स्थानांतरित करेगा? मैं नहीं चाहता कि Google के भीतर मेरी रैंकिंग प्रभावित हो।
Server.Transfer सर्वर पर रीडायरेक्ट का उपयोग इसके बाद क्लाइंट को आपके द्वारा रीडायरेक्ट के लिए यूआरएल से प्रतिक्रिया मिली। यदि आप सर्वर का उपयोग करते हैं। ट्रांसफर करें कि मैं उस चीज़ के लिए 302 का उपयोग करता हूं – Adrian
'सर्वर। ट्रांसफर' Google के लिए अदृश्य होगा। सर्वर बस रीडायरेक्ट करने के बजाय अनुरोधित यूआरएल के तहत लक्षित सामग्री की सेवा करेगा। यदि क्रॉलर दोनों यूआरएल तक पहुंच सकता है तो इससे सामग्री डुप्लिकेशन (खराब एसईओ) हो सकता है। –
@ स्टेवन स्पीलबर्ग: नहीं, सर्वर का उपयोग करते समय क्लाइंट HTTP 302 नहीं मिलेगा। ट्रांसफर। ओडेड –