Alat pemindahan alamat tidak mendukung perubahan protokol
Karena HTTPS dan HTTP adalah protokol Anda tidak memindahkan situs Anda dari satu alamat ke alamat lain, Anda hanya mengubah jalur URL. Google Webmaster Tools tidak mendukung pemindahan alamat pada perubahan pada jalur URL termasuk sub domain, dan protokol.
SUMBER
Minta perubahan alamat.
Gunakan alat Ubah alamat saat pemindahan situs Anda memerlukan perubahan domain atau subdomain, seperti mengubah dari
http://fish.example-petstore.com
menjadi http://example.com
atau
http://example-petstore.com
.
Catatan : Alat saat ini tidak mendukung jenis pemindahan situs berikut: perubahan nama subdomain, perubahan protokol (dari HTTP ke HTTPS), atau perubahan hanya jalur.
Karenanya Anda tidak perlu memberi tahu Google Webmaster Tools bahwa Anda sedang mengubah protokol, namun Anda disarankan untuk mengatur arahan ulang dari semua URL lama ke URL baru, dan memperbarui peta situs Anda untuk memasukkan URL baru.
Tambahkan semua variasi situs Anda ke WMT
Sementara alat pemindahan alamat situs mungkin tidak memperlakukan protokol, perubahan url, dan sub domain sebagai situs baru, Alat Webmaster lainnya memperlakukan protokol dan sub domain sebagai situs terpisah. Anda harus menambahkan semua variasi situs Anda, di bawah ini adalah contoh BYBE situs saya ditambahkan ke WMT dengan semua variasi, Anda harus melakukan hal yang sama. (direkomendasikan oleh John Mueller dari Google, Lihat komentar di bawah jawaban ini).
301 pengalihan yang direkomendasikan oleh Google
Jika Anda berencana untuk melayani situs web sebagai ssl parsial atau selesai maka Anda harus menyiapkan arahan ulang, seperti yang direkomendasikan oleh Google:
SUMBER
Bersiap untuk pengalihan 301 Setelah Anda memiliki pemetaan dan situs baru Anda siap, langkah selanjutnya adalah mengatur pengalihan HTTP 301 di server Anda dari URL lama ke URL baru seperti yang Anda tunjukkan dalam pemetaan Anda. Ingatlah hal-hal berikut:
- Gunakan pengalihan HTTP 301.
Meskipun Googlebot mendukung beberapa jenis pengalihan, kami sarankan Anda menggunakan pengalihan HTTP 301 jika memungkinkan.
- Hindari pengalihan rantai. Meskipun Googlebot dan browser dapat mengikuti "rantai" beberapa arahan ulang (misalnya, Halaman 1> Halaman 2> Halaman 3), kami menyarankan pengalihan ke tujuan akhir. Jika ini tidak memungkinkan, pertahankan jumlah pengalihan dalam rantai rendah, idealnya tidak lebih dari 3 dan kurang dari 5. Pengalihan rantai menambah latensi bagi pengguna, dan tidak semua browser mendukung rantai pengalihan panjang.
- Uji pengalihan. Anda dapat menggunakan Ambil sebagai Google untuk menguji masing-masing URL atau alat baris perintah atau skrip untuk menguji sejumlah besar atau URL.
Menyiapkan pengalihan di Apache
Menyiapkan pengalihan di Apache, ngInx, IIS cukup mudah, di bawah ini adalah contoh pengalihan 301 dari HTTP ke HTTPS dalam .htaccess
file Apache2 .
SUMBER
Terapkan SSL pada halaman tertentu dan nonaktifkan saat istirahat
Script ini akan menghapus SSL pada semua bagian halaman lain dari halaman login dan mendaftar, Anda dapat menambahkan lebih banyak hanya gunakan |
sebagai pemisah antara nama file.
mod_rewrite:
RewriteCond %{HTTPS} on
RewriteCond %{SCRIPT_FILENAME} !\/(login|register)\.php [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]
Berlakukan SSL di seluruh situs
Jika Anda ingin menerapkan SSL di situs lengkap maka Anda dapat menggunakan mod_rewrite untuk mendeteksi HTTPS mati.
mod_rewrite:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Perubahan Peta Situs
Karena Anda mengubah protokol, Anda perlu menambahkan properti baru ke Google sebagai HTTP, ini tidak akan memiliki sitemap yang dikirimkan sebagai default, Anda harus memastikan bahwa sitemap Anda berisi semua URL baru dan kemudian mengirimkannya di bawah variasi properti HTTPS.