เครื่องมือย้ายที่อยู่ไม่รองรับการเปลี่ยนแปลงโปรโตคอล
เนื่องจาก HTTPS และ HTTP เป็นโปรโตคอลที่คุณไม่ได้ย้ายเว็บไซต์ของคุณจากที่อยู่หนึ่งไปยังที่อยู่อื่นคุณเพียงแค่เปลี่ยนเส้นทาง URL Google Webmaster Tools ไม่สนับสนุนการย้ายที่อยู่ในการเปลี่ยนแปลงเส้นทาง URL รวมถึงโดเมนย่อยและโปรโตคอล
แหล่งที่มา
ขอเปลี่ยนที่อยู่
ใช้การเปลี่ยนแปลงที่อยู่เครื่องมือเมื่อย้ายเว็บไซต์ของคุณ entails โดเมนหรือโดเมนย่อยมีการเปลี่ยนแปลงเช่นการเปลี่ยนจาก
http://fish.example-petstore.com
การหรือhttp://example.com
หมายเหตุ : ขณะนี้เครื่องมือไม่รองรับการย้ายเว็บไซต์ประเภทต่อไปนี้: การเปลี่ยนชื่อโดเมนย่อย, การเปลี่ยนแปลงโปรโตคอล (จาก HTTP เป็น HTTPS) หรือการเปลี่ยนเส้นทางเท่านั้นhttp://example-petstore.com
ดังนั้นคุณไม่จำเป็นต้องแจ้งให้ Google Webmaster Tools ทราบว่าคุณกำลังเปลี่ยนโปรโตคอลอย่างไรก็ตามขอแนะนำให้คุณตั้งค่าการเปลี่ยนเส้นทางจาก URL เก่าทั้งหมดไปยัง URL ใหม่และอัปเดตแผนผังไซต์ของคุณเพื่อรวม URL ใหม่
เพิ่มรูปแบบทั้งหมดของเว็บไซต์ของคุณไปยัง WMT
ในขณะที่เครื่องมือย้ายที่อยู่ไซต์อาจไม่ใช้โปรโตคอลการเปลี่ยนแปลง URL และโดเมนย่อยเป็นไซต์ใหม่ส่วนที่เหลือของเครื่องมือของผู้ดูแลเว็บจะจัดการโปรโตคอลและโดเมนย่อยเป็นไซต์แยกต่างหาก คุณควรเพิ่มรูปแบบทั้งหมดของเว็บไซต์ของคุณด้านล่างเป็นตัวอย่างของเว็บไซต์ของฉัน BYBE ที่เพิ่มใน WMT ด้วยรูปแบบทั้งหมดคุณควรทำเช่นเดียวกัน (แนะนำโดยJohn Muellerจาก Google ดูความคิดเห็นด้านล่างคำตอบนี้)
301 เปลี่ยนเส้นทางแนะนำโดย Google
หากคุณวางแผนที่จะให้บริการเว็บไซต์เป็นบางส่วนหรือสมบูรณ์แล้วคุณควรตั้งค่าการเปลี่ยนเส้นทางที่ดีตามที่ Google แนะนำ:
แหล่งที่มา
เตรียมพร้อมสำหรับการเปลี่ยนเส้นทาง 301เมื่อคุณมีการแมปและไซต์ใหม่ของคุณพร้อมแล้วขั้นตอนต่อไปคือการตั้งค่าการเปลี่ยนเส้นทาง HTTP 301 บนเซิร์ฟเวอร์ของคุณจาก URL เก่าไปยัง URL ใหม่ตามที่คุณระบุในการจับคู่ โปรดจำไว้ว่า:
- ใช้การเปลี่ยนเส้นทาง HTTP 301
แม้ว่า Googlebot สนับสนุนการเปลี่ยนเส้นทางหลายประเภทเราขอแนะนำให้คุณใช้การเปลี่ยนเส้นทาง HTTP 301 หากเป็นไปได้
- หลีกเลี่ยงการโยงการเปลี่ยนเส้นทาง ในขณะที่ Googlebot และเบราว์เซอร์สามารถติดตาม "การเชื่อมโยง" ของการเปลี่ยนเส้นทางหลายครั้ง (เช่นหน้า 1> หน้า 2> หน้า 3) เราแนะนำให้เปลี่ยนเส้นทางไปยังปลายทางสุดท้าย หากไม่สามารถทำได้ให้รักษาจำนวนการเปลี่ยนเส้นทางไว้ในระดับต่ำสุดโดยควรมีไม่เกิน 3 และน้อยกว่า 5 การเปลี่ยนเส้นทางของการผูกมัดจะเพิ่มความหน่วงแฝงสำหรับผู้ใช้
- ทดสอบการเปลี่ยนเส้นทาง คุณสามารถใช้ดึงข้อมูลเป็น Google เพื่อทดสอบ URL แต่ละรายการหรือเครื่องมือบรรทัดคำสั่งหรือสคริปต์เพื่อทดสอบจำนวนมากหรือ URL
การตั้งค่าการเปลี่ยนเส้นทางใน Apache
การตั้งค่าการเปลี่ยนเส้นทางใน Apache, ngInx, IIS ค่อนข้างตรงไปตรงมาด้านล่างเป็นตัวอย่างของการเปลี่ยนเส้นทาง 301 จาก HTTP ไปยัง HTTPS ใน.htaccess
ไฟล์Apache2
แหล่งที่มา
บังคับใช้ SSL ในบางหน้าและปิดการใช้งานในส่วนที่เหลือ
สคริปต์นี้จะลบ SSL ในส่วนหน้าอื่น ๆ ทั้งหมดจากหน้าเข้าสู่ระบบและหน้าลงทะเบียนคุณสามารถเพิ่มมากขึ้นเพียงใช้|
เป็นตัวคั่นระหว่างชื่อไฟล์
mod_rewrite:
RewriteCond %{HTTPS} on
RewriteCond %{SCRIPT_FILENAME} !\/(login|register)\.php [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]
บังคับใช้ SSL กับทั้งไซต์
หากคุณต้องการบังคับใช้ SSL ในไซต์ที่สมบูรณ์คุณสามารถใช้ mod_rewrite เพื่อตรวจหา HTTPS
mod_rewrite:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
การเปลี่ยนแปลงแผนผังไซต์
เนื่องจากคุณกำลังเปลี่ยนโพรโทคอลคุณต้องเพิ่มคุณสมบัติใหม่ให้กับ Google ในรูปแบบ HTTP นี่จะไม่มีแผนผังไซต์ที่ส่งมาเป็นค่าเริ่มต้นคุณจะต้องตรวจสอบให้แน่ใจว่าแผนผังไซต์ของคุณมี URL ใหม่ทั้งหมดแล้วส่งภายใต้รูปแบบคุณสมบัติ HTTPS