Bir WordPress Sayfası Nasıl Yönlendirilir: Yönlendirmeleri Manuel Olarak Ekleyin veya Bir Yönlendirme Eklentisi Kullanın

Yayınlanan: 2021-08-07

Günümüzde dolaşan çok fazla içerik olduğundan, hata eşiği giderek düşüyor. İçeriği ne olursa olsun bir sitenin ilgi çekici, bakması kolay, hızlı ve tamamen işlevsel olması beklenir. Ancak “tamamen işlevsel” dediğimizde dikkate alınması gereken çok şey var.

Örneğin, örtüşen içerik gibi görsel tasarım kusurlarına sahip olamazsınız. Bir diğer önemli sorun, sayfalara ve gönderilere verilen ölü bağlantılar. Sadece ön uç perspektifinden hayal edin – sörf yapıyorsunuz, sayfaları gözden geçiriyorsunuz ve sonra aniden korkunç 404 hatasıyla karşılaşıyorsunuz (sayfa bulunamadı).

Bunlar, burada odaklanacağımız örneklerdir – bunlara ne sebep olabilir ve daha da önemlisi, bunların olma ihtimalini nasıl en aza indirebilirsiniz.

İçindekiler

Ölü Bağlantılarla Nasıl Mücadele Edilir?

Zincirler Bir sayfanın veya gönderinin orijinal URL'si değiştirildiğinde ölü bağlantılar alırsınız. Bu tür bağlantılar, sayfalarınızı birbirine bağlayan ancak sitenizin dışında çok daha büyük bir sorun olan dahili bağlantılar için yeterince büyük bir sorunu temsil eder. Bir sayfanın orijinal URL'si, başta Google olmak üzere arama motorlarında kullanılan URL'dir.

Bu nedenle, bir URL değiştirildiğinde, arama motoru değişikliği tanımaz ve potansiyel ziyaretçinizi bu 404 ölü sayfaya bağlar. Böylece, yalnızca o ziyaretçiyi ve aynı bağlantıyı takip eden daha fazlasını kaybetmekle kalmayacak, aynı zamanda SEO puanınız düşmeye başlayacak, sayfalarınızın sıralaması daha düşük olacak ve genel olarak trafiğinizi azaltacaktır.

Bu tür sorunları çözmenin yolu 301 yönlendirmeleridir. 301 yönlendirmesi, hem arama motorlarını hem de insanları doğru adrese ulaştırmak için otomatikleştirilmiş süreci ifade eder. Başka yönlendirme türleri olsa da bunlar WordPress siteleri için çok önemlidir.

Bu nedenle, 301 yönlendirmelerinin yaptığı temel şey, arama motorlarının URL değişikliğinin kalıcı olduğunu bilmesini sağlamaktır, esasen yalnızca bir URL'yi başka bir URL ile değiştirir - ön uçtan, yüzeyde hiçbir şey değişmez. Yine de, altta, sayfalarınızın zaman içinde biriktirdiği her şeyi (puan, trafik vb.) tutacağınızı bilirsiniz.

301 Yönlendirmeleri Ne Zaman ve Nasıl Kullanılır?

Şimdiye kadar birkaç kez bahsettik, bu nedenle, muhtemelen 301 yönlendirmelerini kullanmanın bir sayfanın veya bir gönderinin URL'sinde yapılan değişikliklerle yakından bağlantılı olduğunu tahmin edebilirsiniz, ancak bunu birkaç özel duruma ayırabiliriz. Birden fazla gönderiyi, parçalarının toplamından daha büyük bir gönderide birleştirmek istiyor olabilirsiniz. Bu nedenle, her bir gönderiden gelen ziyaretçileri birleştirilmiş gönderiye yönlendirmeniz gerekecek – her bir orijinal gönderi için bir 301 yönlendirmesinin üç kez kullanılması gerekir.

Ayrıca, alan adınızı değiştirebilirsiniz; Diyelim ki barındırma sağlayıcılarınızı değiştiriyorsunuz ve bununla birlikte yeni bir alan adı geliyor. Şimdi bu birkaç durumdan ibaret olmayacak. Bunun yerine, temel olarak sahip olduğunuz her URL'yi yenilerine yönlendirerek, eski WordPress kurulumunuzun tamamını yenisine geçirmek isteyeceksiniz.

Doğal olarak, SEO amacıyla URL adının değiştirilmesi, dahili hatalar, çeşitli site testi biçimleri vb. gibi, her biri 301 yönlendirmesi tarafından ele alınabilecek ve ele alınması gereken birçok başka neden vardır. WordPress'te sıklıkla olduğu gibi, işleri yapmanın iki yolu vardır - manuel olarak ve bir eklenti aracılığıyla.

Web siteleriyle çalışırken kod kullanmak her zaman uygulanabilir bir yöntemdir ve bu nedenle bahsetmeye ve açıklamaya değer. Bununla birlikte, sürekli büyüyen ve giderek daha fazla sayıda insanı kapsayan bir web varlığı ihtiyacı ile, içeriğinizi dışarı çıkarmak için kullanılan yöntemler çok daha kullanıcı odaklı hale geldi, yani yeni başlayanlar ve programcı olmayanlar düşünülerek tasarlandı.

Ayrıca, hemen hemen her şey için bir eklenti var ve 301 yönlendirmeleri de farklı değil. .htaccess dosyasını değiştirerek manuel olarak yönlendirmeleri nasıl oluşturabileceğinizi ve bunu WP 301 Yönlendirmeleri gibi bir eklenti kullanarak nasıl yapacağınızı ele alacağız.

WP 301 Yönlendirme özellikleri Yönlendirmeleri Manuel Olarak Ekle

Herhangi bir şey yapmadan önce .htaccess dosyanızı yedeklemeyi unutmayın. Bu dosya, WordPress'in temel bir parçasıdır ve her şeyin çalışması için gereklidir. Bir şeyler ters giderse, orijinal dosyanın geri alınması çok önemlidir. Yalnızca güvenlik için bir kopyayı ayrı bir sürücüde tutmanızı öneririz.

Beklediğiniz gibi, .htaccess dosyasını değiştirmek için önce onu bulmanız gerekir. Windows'taki gizli klasörlerdeki benzer sistem dosyalarının aksine, bunun tanımlanması nispeten kolaydır – diğer her şeyle birlikte (wp-admin veya wp-content gibi) WordPress sitenizin kök klasöründedir.

.htaccess dosyası Bulunduktan sonra, onu Not Defteri ile açmanız gerekecek, ardından gezinmeniz gereken kodla dolu bir sayfa ile karşılaşacaksınız. Esasen, sitenizin içini ve dışını yöneten çeşitli kuralların bir listesine bakacaksınız. İstenen yönlendirmeleri uygulamak için, zaten mevcut olan her şeye ek kod girmeniz gerekecek – zaten orada olan hiçbir şeyi değiştirmeyin.

Ayrıca, bunu yapmanın iki yolu vardır - tek tek gönderileri ve sayfaları yeniden yönlendirmek veya tüm siteyi yeni bir alana yönlendirmek. Bir gönderiyi veya sayfayı yeniden yönlendirmek için aşağıdaki kodu ekleyin:

Yönlendirme 301 /eski-URL https://yourdomain.com/new-url

Eski URL, alan adından sonra yalnızca sayfa/yazı atamasını gerektirirken, yeni etki alanını, etki alanı dahil olmak üzere tamamen girmeniz gerekir. "www.test-site.com/redirecting" adresini "www.test-site.com/how-to-redirect" adresine yönlendirmek için bir örnek şöyle olabilir:

Yönlendirme 301/yönlendirme https://test-site.com/how-to-redirect

Bu yeterince basit görünse de, bunun bir kerelik olduğunu unutmayın; bu, yönlendirmek istediğiniz her gönderi veya sayfa için tekrarlamanız gerekeceği anlamına gelir.

Öte yandan, tüm alan adınızı yeni bir alana yönlendirebilirsiniz. Bunu aşağıdaki kodu ekleyerek yapabilirsiniz:

Yeniden YazmaMotoru açık
RewriteCond %{HTTP_HOST} ^olddomain.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.old domain.com [NC]
RewriteRule ^(.*)$ https://newdomain.com/$1 [L,R=301,NC]

Burada orijinal alan adı yeni alan adıyla değiştirilir, ancak bağlantılarınızın yapısı aynı kalır, bu nedenle “eskialan.com/news”, “yenidomain.com/news” adresine yönlendirir. Tüm bir alanı yeniden yönlendirmenin, bunlardan yalnızca birini temsil eden başka yolları olduğunu unutmayın.

Ancak bunların temel kod örnekleri olduğunu ve yüceltilmiş yer tutucular olduğunu unutmayın. Nadir durumlarda dosyanıza kopyalanabilir/yapıştırılabilirler ve hemen çalışırlar, ancak daha sık olarak bunları sitenize tam olarak uyacak şekilde ayarlamanız gerekir.

WP 301 Yönlendirmelerini Kullanarak Yönlendirmeler Ekleme

WP 301 Yönlendirmeleri WP 301 Yönlendirmeleri ile her şey sayfaları yönlendirmek için belirlediğiniz kurallar etrafında döner. Kodlamanın özellikleri nedeniyle, bu eylemleri daha geniş bir kitle için çok daha erişilebilir hale getiren eklentiler geliştirilmiştir.

Eklentileri kullanmanın en yaygın nedenlerinden biri, ideal olarak herhangi bir kod kullanmadan daha basit bir çaba oluşturmaktır – WP 301 Yönlendirmeleri bu konuda farklı değildir. Ancak, daha da iyi bir şey var ve önce ona bir göz atacağız.

Otomatik Yönlendirmeler

Şimdi, muhtemelen her şeyin işe yaraması için en azından bazı çemberlerden atlamanız gerektiğini düşünüyorsunuz, ama yapmayacaksınız. Bir işi halletmenin en iyi yolu, işi kolaylaştırmak değil, hiç yapmak zorunda kalmamaktır. Büyük olasılıkla, WP 301 Yönlendirmelerinin tanımlayıcı özelliği otomatik yönlendirmelerdir. Eklenti yüklenir yüklenmez, varsayılan olarak otomatik yönlendirmeler etkinleştirilir ve çalışmalarına başlar.

Otomatik yönlendirmeler Ayrıca, otomatik yönlendirmeler, manuel olarak girilenlere benzer mevcut sümüklü böcekleri arar, yani çoğu zaman, URL'yi bir yazım hatasıyla giren ziyaretçileri yeniden yönlendirirler, ancak bu ziyaretçilerin kaçının dışarıda olduğunu göz ardı etmezler. orada.

Ayrıca, otomatik yönlendirmenin ne zaman gerçekleşeceğini seçebilirsiniz. Varsayılan olarak, gönderilerde ve sayfalarda bulunur ve bu şekilde kalmalısınız. Otomatik yönlendirmelerin dışında, bir ziyaretçi 404 hatasıyla karşılaştığında belirli bir sayfaya yönlendirmeyle ilgili kurallar oluşturabilirsiniz. Ayrıca varsayılan WordPress sayfasını koruma, şu anda yayınlanan sayfalardan herhangi birine yönlendirme veya işi yapacak yepyeni bir sayfa oluşturma seçeneğiniz de vardır.

404 Hata yönlendirmesi Şimdi, bazı testler yapıyorsanız ve bazı sayfaların çevrimdışı olacağını biliyorsanız, yönlendirme kurallarını kolayca devre dışı bırakabilirsiniz. Her zaman her şeyin üstünde olmanız gerekiyorsa, birisi yönlendirmeyi her kullandığında sizi bilgilendirmek için e-posta raporlamayı etkinleştirdiğinizden emin olun. Bu tür bir bildirim, sık ziyaret edilen ve başarısız olan sorunlu sayfaları veya gönderileri saptamaya yardımcı olur.

Bunu tüm site için veya yalnızca oturum açmış kullanıcılar için yapabilirsiniz (çünkü tüm özelliklere erişmesi gerekenler onlar). Göz önünde bulundurulması gereken başka bir şey, eklentiyi potansiyel olarak kaldırdıktan sonra yaptığınız kuralların nasıl işleyeceğidir. Aksi belirtilmedikçe, eklentiyi sildikten sonra bile yönlendirme kuralları sitenizde kalır.

E-posta raporlama Bu tür kurallar, eklentiyi gelecekte tekrar kullanırsanız veya yönlendirmelerinizi başka bir şekilde gerçekleştirirseniz sürekliliği sağlar. İsterseniz, eklenti silindikten sonra her şeyin varsayılan durumuna dönmesi için ayarlarda bu seçeneği devre dışı bırakabilirsiniz.

Gelişmiş seçenekler Son olarak, eklentiyi kullanmaya başladığınızda zaten sahipseniz, kural kümelerinizi içe aktarabilir ve başka bir yerde kullanmak istiyorsanız, oluşturduğunuz kuralları dışa aktarabilirsiniz. Birden fazla siteyi yönetiyorsanız ve zaten sizin için işe yarayan bir dizi kural oluşturmuşsanız, bunu faydalı bulacaksınız.

Araçlar Kural Oluşturma

Otomatik yönlendirmelerden uzaklaşarak, WP 301 Yönlendirmeleri içinde özel yönlendirmeleri nasıl oluşturduğunuzu ve bunun neden kod kullanmaktan daha kullanıcı dostu olduğunu inceleyelim. İşlem esas olarak, bir kez tamamlandıktan sonra ayarlanan parametreler için bir kural olarak işlev gören kısa bir formun doldurulmasından oluşur. Kurallarınızı oluştururken başvurabileceğiniz kural penceresiyle birlikte açılan kullanışlı bir hile sayfası bile var.

Yeni yönlendirme kuralı seçeneği ekle Örneğimizde, orijinal örnek sayfayı yeni bir örnek sayfaya yönlendirmeye karar verdik; Tıpkı manuel yönlendirmeler oluşturmak gibi, iki ana şey orijinal konum ve yeni konumdur. Orada sahip olduğumuz gibi, asıl URL yalnızca sayfaya ihtiyaç duyarken, yönlendirme URL'sinin çalışması için satırın tamamına ihtiyacı vardır.

Ek olarak, parametreler kural önceliğinin yanı sıra genellikle göz ardı edilmelidir. Her ikisi de "düzenli" yönlendirmeler oluşturma sürecinde gereksizdir. Buradaki ana özellik 301 (kalıcı) yönlendirmeler olsa da, durumunuza ve ihtiyaçlarınıza göre diğer yönlendirme türlerini de kullanabilirsiniz.

Son olarak, sitenizde birden çok yönlendirme kullanıyorsanız, daha kolay sıralama ve kullanım için bunlara etiketler eklemek akıllıca olacaktır - bunlar siz farkına varmadan birikme eğilimindedir.

Kütükler

Manuel olarak kurallar ekleyerek elde edemediğiniz otomatik yönlendirmelerin yanı sıra başka bir şey de analitik günlüklerdir. Sırasıyla yeniden yönlendirme ve 404 günlüklere derin bir dalış yapabilirsiniz. Her iki grafik de hangi yönlendirmelerin kullanıldığı, kaç kez, IP konumları, cihazlar, trafik türleri vb. hakkında fikir verir.

Kütükler Ayrıca, URL'leriniz ve yönlendirmelerinizle ilgili ek bilgi almaya çalışırken her iki günlüğü de yararlı bulacaksınız. Örneğin, kötü niyetli bir IP'yi ayırmaya çalışıyorsanız ve daha küçük ekranlar için ekranı yeniden yapılandırmak gibi sitenizi ortalama bir ziyaretçi için özelleştirmek istiyorsanız (çünkü veriler, kullanıcılarınızın 2/3'ünün mobilde olduğunu gösteriyor); veya yeni bir dil eklemeyi düşünmek - bunlar sizin yönergeleriniz olacaktır.

404 günlükleri aracılığıyla, bir sekmeye geri dönüp kurallar penceresini başlatmaya gerek kalmadan yönlendirme kurallarını doğrudan tablodan bile ayarlayabilirsiniz. Bu ayarlama, daha hızlı çalışmanızı sağlar ve günlükten çıktıktan sonra kuralları değiştirmeyi unutma olasılığını en aza indirir.

Özet

Kod yerine eklenti kullanmanızın ana nedeni bilgi eksikliğidir – işi manuel olarak yapabilen genel kullanıcıların yalnızca sınırlı bir yüzdesi vardır.

WP 301 Yönlendirmeleri gibi eklentiler, tüm süreci boş alanları doldurmaya indirgeyen bilgi sorununu çözer ve daha başarılı kullanıcılar arasında bile popüler hale geldikleri gelişmiş özellikler ve analitikler aracılığıyla çok daha fazlasını ekler. Burada size her iki çözümü de sunduk ve sizinkini seçmeyi size bıraktık.