WordPress Kurulumunuzu Taşıdıktan Sonra Gelen Bağlantıları Yönlendirin

Daha önce, WordPress kurulumunuzu web sunucunuzdaki yeni bir dizine nasıl taşıyacağınızı gösterdim. Bu groovyReader Dinesh'den çok güzel bir soru sordu:

Ekran görüntüleri ile adım adım yöntemler için teşekkürler.
Bir soru sormak istedim: Gelen arka bağlantıları eski alanınızdan yeni alana yönlendirmeyi nasıl başardınız?

Yanıt: .htaccess dosyanızda bir 301 yönlendirmesi. Bu size mantıklı gelmiyorsa endişelenmeyin, göründüğü kadar karmaşık değildir. Ancak, WordPress sitenizi ( veya herhangi bir siteyi ) yeni bir dizine veya etki alanına taşıdığınızda, gelen bağlantılarınızı ve değerli arama motoru sıralamalarınızı korumak için en iyi çözümdür. Sunucu tarafındaki bir 301 yönlendirmesi, tarayıcılara sitenin kalıcı olarak taşındığını ve SEO amaçları için en etik ve etkili yöntem olduğunu söyleyen koşucu bir yoldur. En önemlisi, Google bunu anlıyor ve arama motoru sıralamalarındaki hareket için sizi cezalandırmayacak.

İşte bunu nasıl yapıyorsun:

Adım bir

Henüz yapmadıysanız, WordPress sitenizi taşıyın. Eski sitenizi geride bırakma konusunda endişelenme - aslında, yok, çünkü bu, yinelenen içerik sorunlarıyla sonuçlanır. Eski dizini orada tut, ama boş bırak.

İkinci adım

Eski dizine gidin ve bir .htaccess dosyası arayın. Bu eski WordPress kurulumunuzun kökü olurdu.

Eğer mevcut değilse, Not Defteri'nde veya başka bir düz metin editöründe oluşturun. Şöyle ismini verdiğinizden emin olun: .htaccess, öndeki nokta ile, dosya ismi olmayan bir dosya uzantısı gibi. Var, aç.

Adım üç

.Htaccess dosyanızda bir şey varsa, silin.

Adım dört

.Htaccess dosyanızın üst kısmında, aşağıdaki kodu ekleyin:

Seçenekler + FollowSymLinks
RewriteEngine Açık
RewriteCond% {HTTP_HOST} ^ domain \ .com $ [NC] RewriteRule ^ (. *) $ Http://www.domain.com $ 1 [R = 301, L]

Gerekirse kırmızı metni alanınız ve dizin yolunuzla değiştirin. Örneğin, sitemi jantonbusch.com/pop adresinden jantonbusch.com/princeofpretzels adresine taşıyorsam aşağıdakileri kullanırdım:

Seçenekler + FollowSymLinks
RewriteEngine Açık
RewriteCond% {HTTP_HOST} ^ jantonbusch \ .com $ [NC] RewriteRule ^ (. *) $ Http://www.jantonbusch.com/princeofpretzels/$1 [R = 301, L]

URL'ye 1 dolar ve parantez içindeki metin de dahil olmak üzere tüm bu çöpleri dahil etmeyi unutmayın.

Beşinci Adım

.Htaccess'inizi eski WordPress konumunuzun köküne yükleyin veya kaydedin.

Adım altı

301 yönlendirmenizi test edin. Eski sitenizde derin bir bağlantıyı ziyaret etmeyi deneyin ve yeni konumunuzdaki ilgili sayfaya yönlendirdiğinizden emin olun. Kullanışlı eski bir bağlantınız yoksa, yeni sitenizdeki ana sayfadan başka sayfaya gidin ve test etmek için eski alanı veya dizin yolunu değiştirin.

Sonuç

Bir 301 yönlendirmesi, alan adı taşınırken gelen bağlantılarınızı ve SEO suyunuzu korumanın en iyi yoludur. Tabii ki, bu geçici bir çözümdür - eğer mümkünse bağlantılarınızı yeni adresinizle güncellemek için bağlantı gönderen herkesi teşvik etmelisiniz. Ancak şimdilik, 301 yönlendirmesi yeni bir konuma geçmek için iyi bir yoldur.

Hareketiniz geçiciyse, 302 yönlendirme kullanın ( R = 301 değiştiğinde R = 302'yi değiştirin ). Spam için indirgenmek istiyorsanız tarayıcı tarafı bir META yönlendirmesi kullanın.

Not: 2 web sunucusunun aynı olmaması nedeniyle, .htaccess dosyanızı web sunucunuza yükleme adımları veya hatta .htaccess dosyanızı düzenleme veya görme yeteneğiniz web barındırıcısından web sunucusuna değişiklik gösterebilir. Bu düşünceyle, lütfen üretim web sitenizle uğraşmadan önce test edin ve yardıma ihtiyacınız varsa, apache .htaccess dosyanızı düzenlemek için size başvurabilecekleri bir KB veya SSS makalesi olması gerektiği için web barındırma teknik desteğinizi kontrol edin.