Makale Rehberi
如果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.
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ğichenweiliang.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 ▼
【Genel】→【Gizli dosyaları göster】i işaretleyin▼
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 ▼
- [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 ▼
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!
📚 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!