मुझे पता है कि यह एक पुराना सवाल है लेकिन उत्तर वास्तव में उस प्रश्न में प्रस्तुत प्राथमिक मुद्दे को संबोधित नहीं करते हैं जो एसईओ प्रयोजनों के लिए 301 रीडायरेक्ट है (और आज का उत्तर बहुत अलग हो सकता है जब यह था सवाल मूल रूप से पूछा गया था और उत्तर दिया)।
उत्तर नहीं है कि आप क्लाइंट से 301 रीडायरेक्ट नहीं कर सकते हैं तकनीकी रूप से सही है, हालांकि (और अधिक महत्वपूर्ण बात) आपको जरूरी नहीं है। जबकि एक सच्चे 301 को प्राथमिकता दी जाएगी, ऐसे मामलों में जहां यह संभव नहीं है (या हैशबैंग यूआरएल से उदाहरण के लिए पारंपरिक यूआरएल में वापस संक्रमण), सवाल वास्तव में है कि लक्ष्य पूरा करने वाला एक व्यवहार्य विकल्प है या नहीं।
- जावास्क्रिप्ट पुनर्निर्देश
हम पहले आम जावास्क्रिप्ट परीक्षण किया पुनर्निर्देश, अलग कैसे यूआरएल प्रतिनिधित्व किया गया था अलग तरीकों से। हमने जिस विधि को चुना वह विंडो.लोकेशन फ़ंक्शन था। दो परीक्षण किए गए: टेस्ट ए में विंडो.लोकेशन फ़ंक्शन में जिम्मेदार पूर्ण URL शामिल था। टेस्ट बी एक सापेक्ष यूआरएल का इस्तेमाल किया।
परिणाम: रीडायरेक्ट का तुरंत Google द्वारा अनुसरण किया गया। इंडेक्सिंग स्टैंडपॉइंट से, उन्हें 301 के रूप में व्याख्या किया गया - अंत-राज्य URL ने Google की अनुक्रमणिका में रीडायरेक्ट किए गए URL को प्रतिस्थापित किया।
बाद के परीक्षण में, हमने एक आधिकारिक पृष्ठ का उपयोग किया और ने के साथ साइट पर एक नए पृष्ठ पर एक जावास्क्रिप्ट रीडायरेक्ट लागू किया। लोकप्रिय URL के लिए Google के पहले पृष्ठ पर मूल URL रैंक किया गया।
परिणाम: जैसा कि अपेक्षित था, रीडायरेक्ट के बाद Google और मूल पृष्ठ इंडेक्स से गिरा दिया गया था। नया यूआरएल अनुक्रमित किया गया था और तुरंत उसी प्रश्न के लिए उसी स्थिति में स्थान दिया गया था। यह हमें आश्चर्यचकित करता है, और ऐसा लगता है कि जावास्क्रिप्ट रीडायरेक्ट ( बार) रैंकिंग स्टैंडपॉइंट से स्थायी 301 रीडायरेक्ट की तरह व्यवहार कर सकता है।
अगली बार अपने ग्राहक अपनी साइट कदम के लिए JavaScript रीडायरेक्ट लागू करने के लिए चाहता है, आपका जवाब हो सकता है, की आवश्यकता न पड़े "न करें।" यह प्रकट होता है इस रिश्ते में रैंकिंग संकेतों के एक बदलाव होता है। , यदि आप एक आंतरिक पृष्ठ पर उपयोगकर्ताओं एक बार वे में लॉग इन होते हैं अनुप्रेषित
"उपयोगकर्ताओं रीडायरेक्ट करने के लिए एक वैध अभ्यास किया जा सकता है जावास्क्रिप्ट का उपयोग उदाहरण के लिए, आप JavaScript का उपयोग कर सकते हैं: इस खोज सहायक Google’s guidelines से एक उद्धरण है। ऐसा करने के लिए। जावास्क्रिप्ट या अन्य रीडायरेक्ट विधियों की जांच करते समय यह सुनिश्चित करने के लिए कि आपकी साइट हमारे दिशानिर्देशों का पालन करती है, इस उद्देश्य पर विचार करें। ध्यान रखें किआपकी साइट को ले जाने पर 301 रीडायरेक्ट सर्वोत्तम होते हैं, लेकिन आप इस के लिए जावास्क्रिप्ट रीडायरेक्ट का उपयोग कर सकते हैं उद्देश्य अगर आपके पास अपनी वेबसाइट के सर्वर तक पहुंच नहीं है। "
@Queti: 301 रीडायरेक्ट किसी भी सर्वर-साइड फ्रेमवर्क से बनाया जा सकता है, केवल PHP ही नहीं। –
मुझे लगता है कि आपने गलत जवाब पर टिप्पणी की है। वैसे भी, मुझे लगता है कि क्वेटी सिर्फ PHP का जिक्र कर रहा था क्योंकि वह – Ian
@AdrianBer में टैग किया गया सर्वर है, लेकिन यदि आप ध्यान दें, तो मैंने अपने टैग में PHP डाल दिया है, इसलिए उसने मुझे अपने परिदृश्य में संदर्भित किया। –