Google Arama Konsolunda HTTP’den HTTPS’ye Geçme


118

Sitemin tamamı için HTTP'den HTTPS'ye geçiyorum. Site şu anda Google Arama Konsoluna (eski adı Google Web Yöneticisi Araçları ) www.example.comeklenmiştir ve tüm sayfalar SSL kullanmadan endekslenmektedir.

Google Arama Konsolu’ndaki yeni HTTPS URL’lerine nasıl geçeceğim?

  1. Yalnızca HTTPS URL’lerine sahip güncellenmiş bir site haritası mı gönderiyor muyum, yoksa yeni bir site ekleyip https://www.example.comHTTPS URL’leri içeren site haritasını gönderiyor muyum? Mevcut tüm URL'ler HTTPS meslektaşlarına yönlendirilecek şekilde ayarlanmıştır.

  2. Google Arama Konsoluna birden fazla özellik ekleyebilir miyim?


4
Yeni bir site olarak ekledim, çünkü bir yönlendirme kurduğumda bir öncekinin hataya erişemediğini göstermeye başladım.
Rana Prathap

1
John mueller tarafından gönderilen bu yazı acemi veya ileri düzey webmaster hakkındaki şüphelerinizi giderebilir.
Goyllo

Yanıtlar:


94

Güncelleme (27 Şubat 2019):

Google , bir alanın tüm alt alan adlarını ve protokollerini, http, https, www ve www olmayanları birleştiren Arama Konsolu’nda alan çapında verileri açıkladı .

Eski cevap:

Google Web Yöneticisi Araçları, HTTP ve HTTPS’leri ayrı siteler olarak ele alır ve adres taşıma aracı protokol değişikliklerini desteklemediğinden, HTTP’den HTTPS’ye geçtiğinizi Google Arama Konsolunu kullanarak bilgilendiremezsiniz.

Yine de HTTPS site sürümlerini ekleyebilirsiniz. Bir site eklerken, https://ön ek içeren URL’yi yazmanız yeterlidir . Daha sonra Google Web Yöneticisi Araçları’nda iki siteniz olacak.

"Site ekle" iletişim kutusunun ekran görüntüsü

Bu , Google’dan http://www.example.comfarklı bir URL olarak kabul edilen https://www.example.comve geçerli bir şekilde farklı içeriğe hizmet edebilecek genel prensibe uyar , Google’ın durumu tamamdır. Uygulamada, çoğu web sitesi yeniden yönlendirme kurar, ancak Google Web Yöneticisi Araçları her iki durumda da çalışacak şekilde tasarlanmıştır, her iki siteyi de ekleyin.

Benzer şekilde, sitenizin www ve www olmayan sürümlerini de eklemelisiniz, dolayısıyla sonunda dört sitenizin olması gerekir:

  • http://www.example.com
  • https://www.example.com
  • http://example.com
  • https://example.com

Sen edebilirsiniz www veya www olmayan tercih olup olmadığını ayarlamak , ancak HTTPS vs HTTP için de benzer bir ortamda farkında değilim.


6
Bu konuda soru; Tüm siteyi http'den https'ye taşıdıysam eski http kodunu çalışır durumda tutmam gerekir mi?
DickieBoy

1
Merhaba, bu soruyu neden sorduğumu hatırlamak biraz zaman aldı. Demek istediğim kod, doğrulama kodunun ilişkilendirildiği hesaptı. Çıktı: doğrulama kodları, http için olduğu gibi https ile aynıdır.
DickieBoy

2
Site haritasını https: // sürümünde yeniden göndermem gerekir mi?
user66638

8
Strict-Transport-SecurityGoogle’ın arama sonuçlarında HTTPS sürümlerini tercih etmesini sağlamak için bir http başlığı ekleyebilirsiniz . Gibi tarif burada . " HTTP Sıkı Aktarım Güvenliğini (HSTS) destekleyen bir web sunucusu kullanın ve etkinleştirildiğinden emin olun. HSTS, kullanıcı, tarayıcı konum çubuğuna http girse bile, Google’a otomatik olarak HTTPS kullanan sayfaları isteme talimatını verir. arama sonuçlarında URL’lerin güvenli
olmasını sağlayın

2
Arkadaşınız için teşekkürler, ama net değil. Bu, hiçbir şey yapmamız gerekmediği anlamına mı geliyor, eğer http https'ye yönlendirilirse hepsi otomatik olarak çalışacak mı? Ne yapmamız gerekmiyorsa, Google bağlantısı hella belirsizdir.
niico

36

Adres taşıma aracı protokol değişikliklerini desteklemiyor

HTTPS ve HTTP protokoller olduğundan sitenizi bir adresden diğerine taşıyamazsınız, yalnızca URL yolunu değiştirirsiniz. Google Web Yöneticisi Araçları, alt alanlar ve protokoller dahil olmak üzere URL yollarındaki değişikliklerde adres hareketlerini desteklemez.

KAYNAK

  1. Bir adres değişikliği isteyin.

    Sitenizin taşınması,  yerine  veya gibi bir etki alanı veya alt etki alanı değişikliği gerektirdiğinde , Adres değişikliği aracını kullanın . Not : Araç şu anda aşağıdaki site hareketi türlerini desteklememektedir: alt alan adı değişikliği, protokol değişiklikleri (HTTP'den HTTPS'ye) veya yalnızca yol değişiklikleri.http://fish.example-petstore.comhttp://example.comhttp://example-petstore.com

Bu nedenle, Google Web Yöneticisi Araçları’nın protokolleri değiştirdiğinizi bildirmenize gerek yoktur, ancak tüm eski URL’lerden yeni URL’lere yönlendirmeler yapmanız ve site haritanızı yeni URL’leri içerecek şekilde güncellemeniz önerilir.

Sitenizdeki tüm varyasyonları WMT’ye ekleyin

Site adresi taşıma aracı protokolleri, URL değişikliklerini ve alt etki alanlarını yeni siteler olarak ele almasa da, Web Yöneticisi Araçları'nın geri kalanı protokolleri ve alt etki alanlarını ayrı siteler olarak ele alır. Sitenizin tüm varyasyonlarını eklemelisiniz, aşağıda tüm varyasyonlarla birlikte WMT’ye eklenen sitemin BYBE örneği verilmiştir, aynısını yapmanız gerekir. ( Google'dan John Mueller tarafından önerilir , Bu yanıtın altındaki yorumları görün).

web yöneticisi araçlarında birden fazla siteye bybe

Google tarafından önerilen 301 yönlendirmeler

Web sitesini kısmi ssl veya tamamlanmış olarak sunmayı planlıyorsanız, Google’ın önerdiği şekilde iyi yönlendirmeler yapmanız gerekir:

KAYNAK

301 yönlendirmeleri için hazırlanın Bir eşlemeniz olduğunda ve yeni siteniz hazır olduğunda, bir sonraki adım sunucunuzda eski URL'lerden eşlemenizde belirttiğiniz gibi yeni URL'lere HTTP 301 yönlendirmeleri ayarlamaktır. Aşağıdakileri aklınızda bulundurun:

  • HTTP 301 yönlendirmelerini kullanın. Googlebot çeşitli yönlendirme türlerini desteklese de, mümkünse HTTP 301 yönlendirmelerini kullanmanızı öneririz.
  • Yönlendirmeleri zincirlemekten kaçının. Googlebot ve tarayıcılar birden fazla yönlendirmenin "zincirini" izleyebilse de (örneğin, Sayfa 1> Sayfa 2> Sayfa 3), son hedefe yönlendirmenizi öneririz. Bu mümkün değilse, zincirdeki yönlendirme sayısını düşük tutun, ideal olarak en fazla 3 ve 5'ten azdır. Zincirleme yönlendirmeleri kullanıcılar için gecikme ekler ve tüm tarayıcılar uzun yönlendirme zincirlerini desteklemez.

  • Yönlendirmeleri test et. Tek tek URL'leri test etmek için Google'ı Getir'i, büyük sayıları veya URL'leri test etmek için komut satırı araçlarını veya komut dosyalarını kullanabilirsiniz.

Apache'de yönlendirmeyi ayarlama

Apache'de yönlendirmeleri ayarlamak, ngInx, IIS oldukça yalındır, aşağıda Apache2 .htaccessdosyasında 301'i HTTP'den HTTPS'ye yönlendirmeye örnekler .

KAYNAK

SSL’yi belirli sayfalarda uygulayın ve diğerlerini devre dışı bırakın

Bu komut dosyası, SSL'yi giriş sayfasından diğer tüm sayfalarda kaldıracak ve kayıt sayfasından kaldıracak, |dosya isimleri arasında ayırıcı olarak sadece daha fazla kullanabilirsiniz .

mod_rewrite:

RewriteCond %{HTTPS} on
RewriteCond %{SCRIPT_FILENAME} !\/(login|register)\.php [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

SSL’yi tüm siteye zorla

SSL'yi sitenin tamamına uygulamak istiyorsanız, HTTPS'yi kapatmak için mod_rewrite kullanabilirsiniz.

mod_rewrite:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Site haritası değişiklikleri

Protokolü değiştirdiğiniz için, Google’a HTTP’ler olarak yeni bir özellik eklemeniz gerekir, bunun varsayılan olarak hiçbir site haritası olmaz, site haritanızın tüm yeni URL’leri içerdiğinden emin olmanız ve ardından bunu HTTPS özellik varyasyonu altında göndermeniz gerekir.


1
Bununla birlikte, Google’a getirmeye ne dersiniz, teşekkürler HTTPS yerine bir http ile başlar, ancak https://www.example.comGoogle, HTTPS seçeneğini verirken getirerek bir site ekleyerek . Şimdi HTTPS olan bir site için http olarak almak zaten indekslenmiş olanlara karşı gelecektir.
user2240778 24:14

1
Tamamen siteyi HTTPS olarak eklemek, yalnızca getirmeyi tatmin etmek için, HTTPS olarak başka bir siteyi eklemenin pratik olmasını gerektirmez, çünkü alma işlemi yeniden yönlendirme nedeniyle çalışmaya devam eder. Önemli test, Web Yöneticisi Araçları'ndaki web aramaları ve taramaları gibi verileri almaya devam edip etmediğinizi görmek olacaktır. Önemsemediğiniz veya işe yaramadığı sürece, bu verileri atmak boşa gider. Sadece test ettim ve HTTPS ile birlikte HTTP ile birlikte başka bir site ekleyebildiğinize şaşırdım, şahsen ikisini de eklerim, birini silmez ve aynı görünüp görünmediğini görür ve bizi bilgilendirir.
Simon Hayter

2
Sizi haberdar tutacak, google i / o'dan gelen bu video, sorguma geldiğinde aslında oldukça bilgilendirici, bilmem gerekenleri cevaplıyor. youtube.com/watch?v=cBhZ6S0PFCY
user2240778

4
Hem http, hem de https varsa, her ikisini de GWT'ye ayrı siteler olarak eklemeniz ve her ikisini de doğrulamanız gerekir. Https sadece "farklı bir protokol" olabilir, ancak her birinden tamamen farklı içerik sunmak teknik olarak mümkündür. Benzer şekilde, bir xml site haritası hem http hem de https URL'lerini içeremez, ancak ikisini de gwt olarak doğruladıysanız google size izin verir (google sadece afaik).
MrWhite

16
Google Web Yöneticisi Araçları davranır https://ve http://ayrı siteler; eğer ikisini birden kullanıyorsanız (veya birinden diğerine geçiriyorsanız) kesinlikle ayrı ayrı eklemelisiniz. Yeni URL’leri gösterecek şekilde site haritası dosyasını da güncellemelisiniz.
John Mueller

9

Sitenizi HTTP'den HTTPS'ye taşıyorsanız, HTTPS sitesini yeni bir site (yeni özellik olarak tanımlanır) olarak göndermeniz gerekir. Bunu yapmama gerek olmadığı bildirildi, ancak Google WMT endeks durumunu, tarama hatalarını ve trafiği bildirmeyi bıraktı.

HTTPS'yi Google Web Yöneticisi Araçları'na ekledikten sonra, Google’ın WMT konsolunda doğru verileri almaya başladım.


7

Google’ın nasıl bir site geçişi yaptığı. Bir protokol değişikliği, url değişikliği olarak sayılır; bu ilgili bölümdür .

Anahtar normal HTTPS anahtarına çok benzer . URL'leriniz protokole göre yapıldığında ve yönlendirmeye başlamadan önce, https sitesini Google’ın web yöneticisi araçlarında doğrulamanız gerekir. Kendi site haritasına sahip ayrı bir site. Google’a özgü diğer adımlara gerek yoktur, ancak araçların trafiğin iyi gittiğini doğrulamak için kullanabilirsiniz.


1

Google adres araçlarının değiştirilmesi: Not: Araç şu anda aşağıdaki site hamlesi türlerini desteklememektedir: alt alan adı değişiklikleri, protokol değişiklikleri (HTTP'den HTTPS'ye)


2
Eğer OP'nin sorduğu şeyi desteklemiyorsa, cevap olarak gerçekten yardımcı olmuyor ...
Andrew Lott
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.