www üst düzey alan adı olmadan otomatik olarak ikinci düzey alan adına atlar: kök alan adı 301, www'yi yeniden yönlendirir

如果WordPressWeb sitesi 2 alan adı içerdiğinde (www alan adıyla ve www alan adı olmadan) erişilebilir, bu çok elverişsizdir.SEOAğırlıkların konsantrasyonu ve müteakip arama motoru optimizasyonu indekslemesi.

Nasıl çözebiliriz?

Bu, www içermeyen alan adlarının www ile alan adlarına kalıcı 301 yönlendirmesini gerektirir.

www üst düzey alan adı olmadan otomatik olarak ikinci düzey alan adına atlar: kök alan adı 301, www'yi yeniden yönlendirir

Web sitesi kök alan adı 301 yönlendirmesi www alan adı faydaları

Avantajı, alan adının otoritesini artırabilmesidir.

301 yönlendirmesi aslında bir etki alanı yetkisi transferidir.

Örneğin, ne zaman chenweiliang.com yönlendirmek www.chenweiliang.com aslında ne zaman chenweiliang.com ağırlığı aktarılır www.chenweiliang.com artırarak, böylece www.chenweiliang.com alan adı.

  • Arama motoru optimizasyonu performansını iyileştirin;
  • Web sayfası ağırlıklarının iletilmesine elverişli;
  • Web sayfası indekslemeyi optimize edin.

açtığımızdaElektrik tedarikçisiweb sitesi, iki özdeş sayfa görünür.

  • Şu anda, arama motoru örümcekleri tekrar tekrar tarama yapacaktır.
  • Yinelenen sayfalar, arama motorları tarafından yanlış değerlendirmelere yol açabilir.
  • Şu anda, web sayfasının dahil edilmesini işlemek ve optimize etmek için 301 yeniden yönlendirmesini kullanmanız gerekir;

Daha iyi kullanıcı deneyimi:Yinelenen sayfalar olmadan, kullanıcılar web sitemizi daha iyi hatırlayacak, web sitesinin hafızasını iyileştirecek ve daha iyi bir kullanıcı deneyimi elde edecektir.

www ikincil alan adı olmayan web sitesinin dezavantajları

  • Az sayıda kullanıcı bunu yapamayabilirufo.org bir web adresi olarak tanımlanır;
  • Az sayıda kullanıcı, yalnızca www URL modeline sahip ikinci düzey alan adlarını tanıyacaktır. www.etufo.org

Üst düzey alan adları 301, www'ye nasıl yönlendirilir?

Aşağıdakiler dayanmaktadırLinuxSunucu tarafından uygulanan çözümler.

Aşama 1: Yeni .htaccess dosyası

Genellikle bilgisayarımız Windows işletim sistemini kullanır ve doğrudan yeni bir .htaccess dosyası oluşturamayız.

Önce yeni bir htaccess.txt dosyası oluşturmalısınız ve adın nasıl değiştirileceği daha sonra açıklanacaktır.

Aşama 2: Aşağıdaki kodu txt belgesine kopyalayın

RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]
  • "RewriteEngine On", Rewrite Rule anahtarını açın;
  • "RewriteCond", yeniden yazma koşulunu ifade eder.
  • Aşağıdaki dize normal bir ifadeyle eşleştirilir ve eşleşen dize ^ ile başlar ve $ ile biter.
  • Burada %{http_host} mevcut ana bilgisayar adını almak içindir.Koşul "Ana bilgisayar adı chenweiliang.com", aşağıdaki yeniden yazma kuralları yürütülecektir.
  • "[NC]" büyük/küçük harfe duyarsız anlamına gelir;
  • "RewriteRule", yeniden yazma kuralını tanımlar.Buradaki anlam: URL'ye atla" http://www.chenweiliang.com/ "Erişim İsteği chenweiliang.com sonraki kısım.
  • [R=301], 301 yönlendirme/atlama olarak yeniden yazma anlamına gelir ([R] tek parmak atlama, [R=302] ile aynı anlama gelir), [L] son ​​eşleşen kural anlamına gelir.

Aşama 3: htaccess.txt dosyasını yükleyin ve adı değiştirin

htaccess.txt dosyasını web sitesinin kök dizinine yüklemek için FTP aracını kullanın ve yeniden adlandırın ".htaccess", önündeki noktaya dikkat edin.

  • Dosya zaten varsa, kodu içine kopyalayın.
  • Bu şekilde, www olmadan bir alan adını ziyaret ettiğinizde, otomatik olarak www ile alan adına yönlendirilecektir.
  • Yukarıdaki yöntemle, www içermeyen alan adı, otomatik olarak www olan alan adına yönlendirilebilir.

Not: Burada değişiklik yaptıktan sonra dosyanın eksik olduğunu görebilirsiniz.

Bunun nedeni ise".htaccess” dosyaları gizli olarak kabul edilir ve görüntülenmez.

FTP aracını açabilirsiniz, burada XFTP软件Örneğin, [Araçlar] → [Seçenekler]'de ▼

Bunun nedeni, ".htaccess" dosyalarının gizli olarak kabul edilmesi ve görüntülenmemesidir.FTP aracını açabilirsiniz, burada örnek olarak [Araçlar] → [Seçenekler] sayfa 2'de XFTP yazılımı verilmiştir.

【Genel】→【Gizli dosyaları göster】i işaretleyin▼

[Genel] seçeneği → [Gizli dosyaları göster] seçeneğini işaretleyin 3. sayfa

 

Burada www olan bir alan adını www olmayan bir alan adına, www olmayan bir alan adını da www olan bir alan adına yönlendirmenin genel kurallarını paylaşıyoruz.

www ile alan adlarını www olmayan alanlara yönlendirmek için kurallar

301, TLD'yi www ile kök etki alanı kurallarına yönlendirir▼

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.chenweiliang.com [NC]
RewriteRule ^(.*)$ http://chenweiliang.com/$1 [L,R=301]

Aşağıdaki www 301 ile üst düzey alan adı, doğrudan kopyalanabilen kök alan adı kuralına yönlendirir (kuraldaki alan adını değiştirmeye gerek yoktur) ▼

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

www içermeyen TLD'ler, www kuralları olan alanlara atlar

www içermeyen TLD'ler www ile alan kurallarına atlar ▼

RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]

Aşağıdaki www içermeyen üst düzey alan adları, doğrudan kopyalanabilen www ile alan adı kurallarına atlar (kurallarda alan adını değiştirmeye gerek yoktur) ▼

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

301 yönlendirme kuralı konum sorunu

Sözde statik kurallar altında, yeniden yönlendirme atlama kuralları yerleştirirken genellikle http, https'ye yönlendirilemez Sorun.

Başlangıçta yönlendirme kodunu .htaccess'e kopyaladık ve aşağıdaki durumlarda görünecektir ▼

Yukarıdaki 4. sayfada yeniden yönlendirme kuralı [L]

  • [L], geçerli kuralın son kural olduğunu belirtir, aşağıdaki yeniden yazma kurallarını analiz etmeyi bırakın.
  • Bu nedenle, yeniden yönlendirilen makale sayfasına erişirken [L] aşağıdaki kuralı durdurur, bu nedenle yeniden yönlendirme kuralı çalışmaz.

Http ana sayfasını ziyaret ederken, bir URL yeniden yönlendirmesini tetiklemek istiyoruz, elde edilebilmesi için yeniden yönlendirme atlama kuralını yürütmek için sözde statik kuralı atlayın.Site genelinde http, https'ye yönlendirme .

https yönlendirme kurallarını koymayın [L] Kuralların altına koy [L] kuralların üstünde ▼

Aşağıdaki 5. sayfada sözde statik SSL yeniden yönlendirme kuralları [L]

Web sitesinin ana alan adı için www'yi yönlendirmek gerekli mi?

Doğrudan beğeni kullanırsanız chenweiliang.com Böyle bir üst düzey alan adı, blog alan adınız olarak kullanılır, bu nedenle bir resim yatağı olarak bir alt alan adı kullanmak, Çerezsiz elde edilemez.

  • çünkü üst düzey alan adı chenweiliang.com İstenen tüm statik dosyalar için ikincil ad sunucularına bir tanımlama bilgisi gönderilir.

Çerez içermeyen görüntü yataklarını desteklemek istiyorsanız, çerezsiz hale getirmek için farklı bir alan adı kullanmanız gerekir.

  • Chen WeiliangBlog kullanımı www.chenweiliang.com 'nin alt etki alanı iyi.

Ayrıntılar için lütfen bu makaleyi ziyaret edin ▼

Sözde statik istisna klasör dizinlerini atlamak için 301 yönlendirmelerini hariç tutmanız gerekiyorsa, lütfen aşağıdaki öğreticiyi görüntüleyin▼

Umut Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) paylaşılan "Www üst düzey alan adı olmadan otomatik olarak ikinci düzey alan adına atla: kök alan adı 301, www'yi yönlendirir", bu size yardımcı olur.

Bu makalenin bağlantısını paylaşmaya hoş geldiniz:https://www.chenweiliang.com/cwl-27630.html

En son güncellemeleri almak için Chen Weiliang'ın blogunun Telegram kanalına hoş geldiniz!

🔔 Kanalın üst dizinindeki değerli "ChatGPT İçerik Pazarlama Yapay Zeka Aracı Kullanım Kılavuzunu" alan ilk kişi olun! 🌟
📚 Bu rehber çok büyük değer içeriyor, 🌟Bu nadir bir fırsat, kaçırmayın! ⏰⌛💨
İsterseniz paylaşın ve beğenin!
Paylaşımlarınız ve beğenileriniz bizim sürekli motivasyonumuz!

 

发表 评论

E-posta hesabınız yayımlanmayacak. 必填 项 已 用 * 标注

yukarı kaydır