içinde

Google PR, Büyük / Küçük Harfe Duyarlıdır

Biraz araştırma yaptıktan sonra, buna inanmak için yeterli kanıt buldum …

  1. Google aramaları asla büyük / küçük harfe duyarlı değildir – zaten bildiğimiz gibi.
  2. Google PR büyük / küçük harfe duyarlıdır – şüphelendiğim gibi, web standartlarına göre URL’ler büyük / küçük harfe duyarlıdır. Google ve diğer arama motorları bu standardı takip eder.

Farklı vakalarla bağlantılı oldukları için aynı sayfaların Google’ın dizininde 2 veya daha fazla kez olduğu bildirilen birkaç vaka vardır (yani: / ABC .htm, /abc.htm, /Abc.htm) – bu gönderiye bakın < / a>.

Tahmin edebileceğiniz gibi sorunun kökü, Microsoft’un web standartlarına yönelik bilgisizliğidir. Microsoft sunucuları, /ABC.htm’nin /abc.htm’den farklı olduğu büyük / küçük harf duyarlılığına ilişkin web standardının tersine kurulur. IIS, durumu farklı şekilde yok sayar ve yanlış dosyaya yönelik isteğin denetimini verir.

Sitem bir Windows Sunucusunda, sorun ne kadar kötü?
Pekala, gitmiyor Bazı lamcıların önerebileceği gibi ‘interneti çökertmek’, ancak ele alınması gereken konular var. IIS’nin büyük / küçük harf duyarlılığını yok sayma seçimi, arama motorlarının (büyük / küçük harfe duyarlıdır) farklı URL’ler için tam olarak aynı içeriği dizine ekleyeceği anlamına gelir. Bir web sitesinin bunun için cezalandırılması pek olası değildir, ancak web sitenizin iyi sıralama yeteneğini kesinlikle bozabilir. Yinelenen sayfanın hedeflediği terimler için iyi sıralanmasını özellikle zorlaştırır.

Bu yalnızca, farklı bir durumda aynı URL’yi gösteren iki veya daha fazla bağlantı varsa bir sorundur. Bağlantı etiketlerinizde her zaman küçük harf kullanarak bu sorunu önleyebilirsiniz, ancak diğer web sitelerinin aynı URL’ye büyük harflerle bağlanmasını engelleyemezsiniz – bu nedenle, bu sorunu çözmek için sunucuda bir şeyler yapılmalıdır.

Bunu nasıl düzeltebilirim?
Elinizdeki çözümle “URL Yeniden Yazma Bağımlıları” nı yukarı ve aşağı zıplayarak neredeyse hayal edebiliyorum, ancak hepimizin bildiği gibi, URL Yeniden Yazma yalnızca uygun web’de kullanılabilen bir özelliktir. sunucular, IIS’de görmeyi beklediğiniz hiçbir şey yok.

A. Sunucu Bileşeni (URL Yeniden Yazmaya IIS alternatifi)
Ücretsiz değil, kurulumu kolay değil ve yalnızca kendi sunucunuza kurulabilir. Tek olumlu yanı, bunun web sitesindeki tüm dosyalar / komut dosyaları / dizinler için geçerli olmasıdır.
IIS’de URL Yeniden Yazma için bir alternatif – ISAPI Yeniden Yaz .

B. Komut dosyası (ve biraz kalıcı yeniden yönlendirme)
Ücretsizdir, kurulumu kolaydır ve yalnızca kendi sunucunuza değil herhangi bir sunucuya yüklenebilir. Tek dezavantajı, yalnızca bu komut dosyası tarafından işlenen istekler için büyük / küçük harf duyarlılığını uygulayabilmenizdir. Bu, statik HTML sayfalarının, dizinlerin, resimlerin vb. Bu soruna maruz kalacağı anlamına gelir. ANCAK, özel bir 404 hata sayfasından biraz yardım alırsanız hemen hemen her şeyi yapabilirsiniz. Ama bu tamamen farklı bir konu …

VB Komut Dosyasını kullanarak büyük / küçük harf duyarlılığını şu şekilde uygulayabilirsiniz:

Kod:
 <%  'Küçük harfli URL'leri zorla  
If Request.ServerVariables ( "URL" ) <> LCase (Request.ServerVariables ( "URL" )) Sonra
Response.Status = 301 < span style = "color: rgb (102, 102, 102);"> 'Kalıcı Olarak Yeniden Yönlendirildi
Response.AddHeader "Konum ", LCase (Request.ServerVariables (" URL "))
Response.End ()
Eğer Sonlandır
%>

Her sayfadaki ilk şey olması gerekmez, sırayla uygun bir kalıcı yeniden yönlendirme gerçekleştirmek için, yanıtın çıkış akışına herhangi bir içerik yazılmadan önce bunun yürütülmesi gerekir, yani: Herhangi bir HTML veya Response.Write’dan önce.

Umarım bu birkaçının ilerlemesine yardımcı olur SEO uzmanları (ve olmak istiyorum s)

Ne düşünüyorsun?

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

GIPHY App Key not set. Please check settings

Birinci Sınıf Olarak Ev Hasreti Çekmek

Benedictine Üniversitesi, Amerika’nın En İyi Çevrimiçi Koleji Oldu