पता चाल उपकरण प्रोटोकॉल परिवर्तनों का समर्थन नहीं करता है
चूंकि HTTPS और HTTP प्रोटोकॉल हैं, आप अपनी साइट को एक पते से दूसरे पते पर नहीं ले जा रहे हैं, आप केवल URL पथ बदल रहे हैं। Google Webmaster Tools उप डोमेन और प्रोटोकॉल सहित URL पथ में परिवर्तन पर पते की चाल का समर्थन नहीं करता है।
स्रोत
पते में परिवर्तन का अनुरोध करें।
का प्रयोग करें पते में परिवर्तन उपकरण जब आपकी साइट कदम इस तरह से बदल रहा है के रूप में एक डोमेन या उपडोमेन परिवर्तन, जरूरत पर जोर देता
http://fish.example-petstore.com
करने के लिए http://example.com
या
http://example-petstore.com
।
नोट : उपकरण वर्तमान में निम्न प्रकार की साइट चालों का समर्थन नहीं करता है: उपडोमेन नाम परिवर्तन, प्रोटोकॉल परिवर्तन (HTTP से HTTPS तक), या पथ-केवल परिवर्तन।
इसलिए आपको Google वेबमास्टर टूल को सूचित करने की आवश्यकता नहीं है कि आप प्रोटोकॉल बदल रहे हैं, हालांकि यह अनुशंसा की जाती है कि आप सभी पुराने URLS से नए URLS पर पुनर्निर्देशित करें, और नए URL को शामिल करने के लिए अपने साइटमैप को अपडेट करें।
WMT में अपनी साइट की सभी विविधताएं जोड़ें
जबकि साइट एड्रेस मूव टूल प्रोटोकॉल, उर परिवर्तन और उप डोमेन को नई साइटों के रूप में व्यवहार नहीं कर सकता है, शेष वेबमास्टर टूल प्रोटोकॉल और उप डोमेन को अलग-अलग साइटों के रूप में मानते हैं। आपको अपनी साइट के सभी रूपों को जोड़ना चाहिए, नीचे मेरी साइट का एक उदाहरण है BYBE को सभी रूपों के साथ WMT में जोड़ा गया है, आपको ऐसा ही करना चाहिए। ( Google से जॉन मुलर द्वारा अनुशंसित , इस उत्तर के नीचे टिप्पणियां देखें)।
Google द्वारा अनुशंसित 301 पुनर्निर्देश
यदि आप वेबसाइट को आंशिक ssl या पूर्ण के रूप में सेवा देने की योजना बना रहे हैं, तो आपको Google द्वारा अनुशंसित अच्छे पुनर्निर्देशन को सेटअप करना चाहिए:
स्रोत
301 रीडायरेक्ट के लिए तैयार करें एक बार जब आपके पास मैपिंग हो और आपकी नई साइट तैयार हो, तो अगला कदम यह है कि आप अपने सर्वर पर HTTP 301 रीडायरेक्ट को पुराने यूआरएल से नए यूआरएल में सेट करें जैसा कि आपने मैपिंग में बताया था। निम्नलिखित बातों का ध्यान रखें:
- HTTP 301 पुनर्निर्देश का उपयोग करें।
हालाँकि Googlebot कई प्रकार के रीडायरेक्ट का समर्थन करता है, हम आपको यदि संभव हो तो HTTP 301 रीडायरेक्ट का उपयोग करने की सलाह देते हैं।
- रीडायरेक्ट करने से बचें। जबकि Googlebot और ब्राउज़र एकाधिक रीडायरेक्ट की "श्रृंखला" का अनुसरण कर सकते हैं (उदाहरण के लिए, पृष्ठ 1> पृष्ठ 2> पृष्ठ 3), हम अंतिम गंतव्य पर पुनर्निर्देशन की सलाह देते हैं। यदि यह संभव नहीं है, तो श्रृंखला में रीडायरेक्ट की संख्या को कम रखें, आदर्श रूप से 3 से अधिक नहीं और 5. से कम है। चेनिंग रीडायरेक्ट उपयोगकर्ताओं के लिए विलंबता जोड़ता है, और सभी ब्राउज़र लंबी पुनर्निर्देशित श्रृंखलाओं का समर्थन नहीं करते हैं।
- रीडायरेक्ट का परीक्षण करें। आप बड़ी संख्या या URL का परीक्षण करने के लिए अलग-अलग URL या कमांड लाइन टूल या स्क्रिप्ट के परीक्षण के लिए Google के रूप में Fetch का उपयोग कर सकते हैं।
अपाचे में रीडायरेक्ट की स्थापना
Apache, ngInx में रीडायरेक्ट की स्थापना, IIS बहुत सीधे है, नीचे Apache2 .htaccess
फ़ाइल में HTTP से HTTPS में 301 को पुनर्निर्देशित करने के उदाहरण हैं ।
स्रोत
SSL को विशिष्ट पृष्ठों पर लागू करें और बाकी पर अक्षम करें
यह स्क्रिप्ट लॉगिन पेज और रजिस्टर पेज से सभी अन्य पृष्ठों पर एसएसएल को हटा देगा, आप |
फ़ाइल नामों के बीच विभाजक के रूप में उपयोग कर सकते हैं ।
mod_rewrite:
RewriteCond %{HTTPS} on
RewriteCond %{SCRIPT_FILENAME} !\/(login|register)\.php [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]
पूरी साइट पर SSL लागू करें
यदि आप पूरी साइट पर एसएसएल लागू करना चाहते हैं तो आप HTTPS का पता लगाने के लिए mod_rewrite का उपयोग कर सकते हैं।
mod_rewrite:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
साइटमैप बदल जाता है
चूंकि आप प्रोटोकॉल बदल रहे हैं, इसलिए आपको HTTP के रूप में Google में एक नई प्रॉपर्टी जोड़ने की आवश्यकता है, इसमें डिफ़ॉल्ट रूप में कोई साइटमैप सबमिट नहीं किया जाएगा, आपको यह सुनिश्चित करना होगा कि आपके साइटमैप में सभी नए URL शामिल हों और फिर उसे HTTPS प्रॉपर्टी विविधता के तहत सबमिट करें।