WordPress sayfasını nasıl yönlendirir (eklentilerle ve eklentiler)
Dostça emici yöntemini kullanarak sitenizdeki sayfaları yeniden yönlendirmek istiyor musunuz? Biz sana yardım ederiz. Bu kılavuzda, hem eklentilerle hem de eklentileri olmayan WordPress sayfalarını nasıl yeniden yönlendireceğinizi öğreneceksiniz. WordPress’te Transfer Türleri Çeşitli transfer türleri vardır:
301: Bu en popüler transfer. Bu da kalıcı transfer olarak da bilinir. Bu tür aktarımı kullandığınızda, arama motorları hedef sayfanın kalıcı olarak taşındığını ve bağlantının tüm avantajlarını sürdüreceğini öğrenecektir. Bu, daha iyi sıralama fırsatlarına sahip yeni hedef bağlantılara yardımcı olabilir.
302: Bu geçici transfer için kullanılır. Bu, arama motoruna hedef bağlantının bir an için değiştiğini, ancak sonsuza dek değişmediğini söyler. Bağlantı suyu ve sıralama hakkında konuşurken, bu transfer ile fazla sonuç bekleyemeyiz.
303: 303’ün aktarımı “diğer görünümler” olarak da bilinir ve sayfanın geçici olarak değiştirildiğini ve farklı yerlerde mevcut olduğunu gösterir. Çoğu durumda, bu tür aktarımları kullanarak ödeme formları veya kişisel verilerle ilgili sayfalar. 303 yönlendirme hakkında iyi olan şey, web sitesi yöneticisinin sayfaların ferahlık etmesini engelleyebilmesidir.
307: Bu transfer 303’e benzer, ancak “geçici transfer” olarak bilinir. Bu, kullanıcının erişmeye çalıştığı sayfanın geçici olarak farklı bir URL’ye aktarıldığını gösterir.
308: 301 ile birlikte, bu başka bir kalıcı transfer türüdür. Bu tür bir transfer, web sitenizi yeniden yapılandırdığınızda veya yayında daha sonra göreceğimiz gibi HTTP’den HTTPS’ye taşıdığınızda iyi bir seçimdir.
Artık çeşitli transfer türlerini daha iyi anladığımıza göre, WordPress’teki sayfaların aktarılmasının faydalarına bakalım. Neden WordPress sayfasını yönlendiriyor? WordPress sayfasını yeniden yönlendirmeniz gerekebilecek birkaç durum vardır:
Etki Alanı Adları Değiştirildi: Birincil etki alanı adını değiştirdiyseniz, tüm dahili bağlantılarınız eski etki alanına ve gönderiye yol açacaktır. Bu durumun üstesinden gelmenin en iyi yolu, transferi hazırlamaktır.
Daha iyi SEO için: Çevrimiçi iş, daha iyi satış, dönüşüm ve gelir için SEO’ya güvenir. Kalıcınız SEO-READED değilse, düzenlemeniz gerekir. Kalıcı bir bağlantıyı düzenlediğinizde, bir aktarıma ihtiyacınız vardır, böylece kullanıcılar önde bulunamayan sayfa 404 görmez.
Birkaç sayfayı sildiniz: Arama motorlarında sıralanan sayfaların kaldırılması kötü uygulamalardır. Ve yayınlanmış sayfaları veya yayınları silerseniz, kullanıcının sayfa 404’ü bulamayacak şekilde aktarımı yapılandırmanız gerekir.
Sayfalar bir güncelleme gerektirir: Sayfayı yeniden tasarladığınızda veya A/B testini çalıştırdığınızda, bakım modunu etkinleştirebilir veya aktarım seçeneğini hazırlayabilirsiniz. Bu, ziyaretçilere içerik görüntülemek ve kendilerine inşa edilen sayfaları görüntülemekten kaçınmak için iyi bir uygulamadır.
Sınırlı bir zaman teklifi yürütmek: Bir WooCommerce mağazası çalıştırdığınızda ve fiziksel veya dijital ürünler sattığınızda, pazarlama stratejisi olarak sınırlı zaman teklifleri sunabilirsiniz. Anlaşma tamamlandıktan sonra sayfayı kaydetmenize gerek yoktur. Çıkarmak yerine, sayfayı orijinal ürün sayfasına yönlendirmenizi öneririz.
Ne kadar çok denediğiniz ve ne kadar transfer hazırladığınız dışında, kullanıcınız nihayet birkaç noktada sayfa 404’ü görecektir. En üst düzeye çıkarmak için ayarlamanız gerekir. Bu konuda daha fazla bilgi için, WordPress’te sayfa 404’ün nasıl düzenleneceğine dair kılavuzumuza bakın. Şimdi WordPress sayfalarının neden yönlendirilmesinin iyi bir uygulama olduğunu bildikten sonra, bunu nasıl yapacağınızı öğrenelim. WordPress Sayfaları Nasıl Yönlendirilir WordPress sayfalarını yeniden yönlendirmek için iki ana yöntem vardır:
Eklentilerle (yeni başlayanlar dostu)
Programlanmış (devam)
Her ikisine de bakalım, böylece seçtiğiniz yöntemi aşağıdan seçebilirsiniz. 1) WordPress sayfasına eklenti eklentileri ile saygı gösterin WordPress kurulumlarını ayarlamanın en etkili ve kolay yoludur. Sayfanızı yeniden yönlendirecek bir araç arıyorsanız, aktarıma bakın. Bu en popüler ve ücretsiz transfer eklentilerinden biridir.
1.1) İlk aktarımı yükleyin, eklentiyi yükleyin. WordPress kontrol panelinizde, eklentileri açın> Yeni ekleyin ve yeniden yönlendirme arayın. Bir eklenti bulduktan sonra yükleyin ve etkinleştirin.
Bundan sonra, WordPress aracının altındaki eklenti ayarlarını göreceksiniz. 1.2) Ayarlar sayfasını hazırlayın Eklentilerin nasıl kullanılacağına dair talimatlar verir ve en kullanışlı özelliklerden bazılarını açıklar. Okuduktan sonra Kurulum Başlat düğmesini tıklayın.
Ardından, Permalink ile ilgili bazı temel yapılandırma seçeneklerini göreceksiniz, tüm aktarım ve hata 404’ü ve IP bilgilerini aktarma ve hata 404’ten gündeme getireceksiniz. İstediğiniz seçeneği seçin ve kurulum devam et.
Kaynak URL (URL’den)
Hedef URL (URL’ye) Örneğin, trafiği eski sitenizden yönlendirmeniz gerekiyorsa, www.example.com/oldurl bir kaynak URL’dir, hedef URL’de yeni bir URL (www.example.com/newurl) gireceksiniz. Alan adınızı Gönder kutusuna girmeniz gerekmez. Bunun yerine, kalıcı bir sayfa olabilen After /’yi girebilirsiniz. Ardından, URL’ye ve URL’ye aktarma seçeneğini doldurun ve Yönlendirme Ekle’ye basın.
Bu şekilde, istediğiniz aktarımı ayarlayabilirsiniz. Gelişmiş bir kullanıcıysanız, dişli simgesini tıklayın ve bazı ek ayar seçenekleri göreceksiniz.
Örneğin, transfer türünü seçebilirsiniz. Varsayılan olarak, eklenti 301 aktarımı ekleyecektir, ancak HTTP kodunu açılır listeden değiştirebilirsiniz. Bittiğinde değişiklikleri kaydedin ve kontrol panelinde, aktarılan tüm URL’leri, HTTP kodunu göreceksiniz ve URL’yi tıklatacaksınız.
İşte burada! Gördüğünüz gibi, bu basit yöntem WordPress sayfasını dakikalar içinde yeniden yönlendirmenizi sağlar. Öte yandan, Rank Math gibi SEO eklentileri kullanıyorsanız, varsayılan bir aktarım özelliğiniz olacaktır. Çoğu SEO eklentisi varsayılan aktarım özellikleriyle birlikte gelir. Etkinleştirmek veya devre dışı bırakmak için eklenti ayarlarını/modülünü kontrol edin. 2) Programlanan sayfayı tekrarlayın Bir üçüncü taraf aracı yüklememeyi seçerseniz ve kodlama gibi, sayfalarınızı yeniden yönlendirmenin başka yolları da vardır. Bu bölümde, WordPress sayfasını düzenleyerek WordPress sayfasını nasıl yeniden yönlendireceğinizi göstereceğiz. Not: Birkaç WordPress Core dosyasını ve dosyasını düzenleyeceğimiz için, devam etmeden önce eksiksiz bir web rezervi yaptığınızdan emin olun. Nasıl yedeklemeyi bilmiyorsanız, adım adım kılavuzumuza bakın. Ayrıca, çocuk temasını kullandığınızdan emin olun. Bunu yapabilirsiniz veya özel bir eklenti kullanabilirsiniz. Bu, bu tür bir görev ve ücretsiz için en iyi araçlardan biridir. İlk olarak, eklentiyi sitenizdeki yükleyin ve etkinleştirin. Ardından, eklenti ayarlarını açın ve yeni bir snippet oluşturmak için yeni ekle düğmesine basın. Snippet’lerinizi adlandırın, ardından aşağıdaki snippet’leri yapıştırın. QuadLayers_redirect () function {if (isset ($ _ sunucu [‘https’])) && ($ _server [‘https’] == ‘aktif’ || $ _server [‘https’] == 1) || _ sunucu [‘http_x_forwarded_proto’]) && $ _server [‘http_x_forward_proto’] == ‘https’) {$ protocol = ‘https: //’; } Değilse {$ protokol = ‘http: //’; } $ currenl = $ protokol. $ _Server [‘http_host’]. $ _Server [‘request_uri’]; $ currentl_relative = wp_make_link_relative ($ currenar); Switch ($ currentl_relative) {case ‘/eski-slug’: $ urlto = home_url (‘/new-slug’); zarar; doğuştan: dönüş; } İf ($ url şimdi! = $ Urlto) çıkış (wp_redirect ($ urlto)); } Add_action (‘template_redirect’, ‘quadLayers_redirect’); görüntüleri ayarlayın İşlevinin ne olduğunu anlamak için koda daha yakından bakalım. Gördüğünüz gibi, aktarımı eklemek için quadLayers_redirect () adlı bir işlev kullanıyoruz ve mümkünse HTTPS protokolünü kullanıyoruz. Kontrol etmeniz gereken bir sonraki şey şu bölüm: switch ($ currentl_relative) {case ‘/eski-slug’: $ urlto = home_url (‘/new-slug’); zarar; doğuştan: dönüş; } Eski bir salyangoz ve yeni salyangoz. Bu değerler sizden ve sizden URL’ler olarak hareket edecektir, bu yüzden onu ayarlamanız gerekir. Örneğin, kullanıcıyı /blog kullanıcılarından /blog /ipuçlarından, /bloglama uçlarından /blog /blog /ipuçları olmaktan yönlendirirseniz.
Şimdi salyangozu koda eklerseniz, şuna benzer: {if (isset ($ _ sunucu [‘https’]) && ($ _server [‘https’] == ‘aktif’ | | $ $ _Server [‘https’] == 1) || isset ($ _ sunucu [‘http_x_forwardd_proto’]) && $ _server [‘https: //’] == ‘https’) {$ protocol = ‘https: {$ protocol =’ ;} Değilse {$ protokol = ‘http: //’;} $ currenl = $ protokol.$ _Server [‘http_host’].$ _Server [‘request_uri’];$ currentl_relative = wp_make_link_relative ($ currenar);Switch ($ currenArl_Relative) {case ‘/blogging-tips’: $ urlto = home_url (‘/blog/ipuçları’);zarar;doğuştan: dönüş;} İf ($ url şimdi! = $ Urlto) çıkış (wp_redirect ($ urlto));} Add_action (‘template_redirect’, ‘quadLayers_redirect’);Kodu kendi salyangozunuzla ayarladıktan sonra değişiklikleri kaydedin ve parçacıkları etkinleştirin.Şu andan itibaren ziyaretçiler hedef bağlantıya yönlendirilecek.
Yukarıdaki aktarımın bir kısmını ekleyerek, WordPress’teki sayfaları nasıl yeniden yönlendireceğinizi gösterdik. Peki ya sayfanıza biraz aktarım eklemek istiyorsanız? IF’nin durumunu numuneye dahil ederek çeşitli seçenekler ekleyebilirsiniz. Örneğin, aşağıdaki parçacıklara bakın: Case ‘/First URL’: $ urlto = home_url (‘/ilk-to’); zarar; Case ‘/ikinci url’: $ urlto = home_url (‘/saniye-to’); zarar; Orijinal snippet’e aşağıdaki gibi ekleyebilirsiniz: quadLayers_redirect () function {if (isset ($ _ sunucu [‘https’) && ($ _server [‘https’] == ‘aktif’ || $ _server [‘https’ ] = = 1) || isset ($ _ sunucu [‘http_x_forwardd_proto’]) && $ _server [‘http_x_forwardd_proto’] == ‘https’) {$ protokol = ‘https: //’; } Değilse {$ protokol = ‘http: //’; } $ currenl = $ protokol. $ _Server [‘http_host’]. $ _Server [‘request_uri’]; $ currentl_relative = wp_make_link_relative ($ currenar); Switch ($ currenArl_Relative) {case ‘/blogging-tips’: $ urlto = home_url (‘/blog/ipuçları’); zarar; Case ‘/ikinci url’: $ urlto = home_url (‘/saniye-to’); zarar; Case ‘/üçüncü url’: $ urlto = home_url (‘/üçüncü-to’); zarar; doğuştan: dönüş; } İf ($ url şimdi! = $ Urlto) çıkış (wp_redirect ($ urlto)); } Add_action (‘template_redirect’, ‘quadLayers_redirect’); Değiştirdikten sonra görüntüleri güncellediğinizden emin olun. Bu şekilde, WordPress sayfasını yeniden yönlendirmek için kod görüntüleri eklentisini kullanabilirsiniz. Şimdi HTAccess dosyası aracılığıyla aynı şeyi nasıl yapacağınızı görelim. 2.2). Htaccess dosyası .htaccess dosyası, herhangi bir WordPress kurulumu için en önemli dosyalardan biridir, bu nedenle düzenlemeden önce yerel bilgisayarınıza indirmenizi ve basılı bir kopya olarak kaydetmenizi öneririz. Şimdi .htaccess dosya yöntemini kullanarak WordPress sayfasını nasıl yeniden yöneteceğinize bakalım. İlk olarak, .htaccess dosyasına erişmeniz gerekir. Bunu FileZilla gibi FTP istemcilerini kullanarak veya özel bir dosya yöneticisi kullanarak yapabilirsiniz. WordPress kontrol paneline erişiminiz varsa, dosya yöneticisini kullanmak en kolay seçenektir. Öte yandan, siteye erişiminiz yoksa, kilitli veya üçüncü taraf bir aracı yüklememeyi seçin, FTP yöntemini deneyin. Eklentiyi bu öğreticide yükleyin ve etkinleştirin, Dosya Yöneticisi adlı bir eklenti kullanacağız. Gösterge Tablosu> Eklentilerinizi Açın> Yeni Ekleyin, Eklentiler Arayın, Yükle ve Etkinleştirin. Etkinleştirmeden sonra eklentiyi çalıştırın ve Sol menüdeki ayarları göreceksiniz. Varsayılan olarak, Core WordPress’te .htaccess dosyasını göreceksiniz. Daha önce de belirtildiği gibi, işlemi başlatmadan önce indirmek iyidir, bu yüzden dosyayı doğru tıklayın ve indirmeye basın. Şimdi .htaccess dosyasını düzenlerken, eklenti dosyaları yerel bilgisayarınıza indirecektir. Bundan sonra, .htaccess dosyasını düzenlemeye ve ayarlamaya başlamak için Kod Düzenleyici seçeneğini seçin.
Web sitenize 301 transfer hazırlamak için aşağıdaki kodu kopyalayın.301/eski yönlendirKodu ihtiyaçlarınıza göre ayarlayın.Yukarıda gördüklerimize benzer şekilde, koşullusa bazı aktarım seçenekleri ekleyebilirsiniz.Kodu yapıştırın ve .htaccess dosyasını güncelleyin. İşte burada! Şimdi birisi tarayıcıdaki eski URL’ye girdiğinde, .htaccess dosyası kullanıcıyı eski URL’den yeni URL’ye yönlendirir. Tarayıcınızdaki kılık değiştirme penceresini kullanarak eski URL’yi girerek test edebilirsiniz. Bonus: HTTP ve WWW’yi nasıl yönlendirilir HTTPS mümkünse, HTTP veya WWW trafiğini HTTPS’ye yönlendirmek daha iyidir. HTTPS protokolünü kullanarak, aldığınız tüm web trafiğinin sitenize bir güvenlik katmanı ekleyerek şifrelendiğinden emin olursunuz. HTTPS protokolünü kullanmak için bir SSL sertifikasına ihtiyacınız var. Çoğu web barındırma şirketi, paketlerinden birini satın aldığınızda Let’s Şifreleme tarafından desteklenen ücretsiz SSL sertifikaları sunar. Öte yandan, performansınızı artırmak için CloudFlare gibi CDN’ye (içerik dağıtım ağı) güvenirseniz, otomatik uzatma özelliklerine sahip ücretsiz bir SSL sertifikası da sunar. Bu bölümde, iki farklı yöntem kullanarak HTTP ve WWW’yi HTTPS’ye nasıl yönlendireceğimizi göreceğiz. 1) Cloudflare Cloudflare, milyonlarca blogcu ve işletme tarafından kullanılan bir freemium CDN hizmetidir. İyi haber şu ki, CloudFlare kullanıyorsanız ve tüm web sitesi trafiğini HTTPS’ye yönlendirmeniz gerekiyorsa, ek araca ihtiyacınız yoktur. İlk olarak, CloudFlare hesabınızı girin ve kontrol panelinizde düzenlemeniz gereken web sitesini seçin. Ardından SSL/TLS seçeneğini seçin ve alan adınızdaki SSL sertifikasını etkinleştirdiğinizden emin olun.
Şifrelemeyi etkinleştirdikten sonra Edge Sertifikaları sekmesine geçin. Her zaman HTTPS kullanma özelliğini görene kadar aşağı kaydırın. Devre dışı bırakılırsa açın. İşte burada! Bundan sonra Cloudflare, birisi HTTPS veya WWW ile web sitesi adresinizi girdiğinde HTTPS protokolünü kullanarak kullanıcıyı yönlendirecek ve kullanıcıyı yönlendirecektir. Cloudflare’yi transfer için böyle kullanabilirsiniz. Gördüğünüz gibi, bu çok kolay ve sadece bir dakikadan az sürüyor! Şüpheniz veya ek yardıma ihtiyacınız varsa, CloudFlare Destek ekibiyle iletişime geçin. 2) Kodlama Yöntemi CDN kullanmıyorsanız ve aktarımı manuel olarak yapmanız gerekiyorsa, bu bölüm sizin için uygundur. Burada, HTTP ziyaretçilerini HTTPS’ye yönlendirmek için birkaç görüntü kullanacağınızı göstereceğiz. Bunu yapmak için .htaccess dosyasını düzenleyeceğiz. Yukarıda açıkladığımız adımları izlerseniz, .htaccess dosyasını nasıl bulacağınızı ve bunları nasıl düzenleyeceğinizi zaten biliyorsunuzdur. .Htaccess dosyasını bulduktan sonra, aşağıdaki kodu yapıştırın. Yeniden Yazma Makineleri Life Ulangkondi%{https} Inaktif Yeniden Yazma Kuralları (.*) Https: //%{http_host}%{request_uri} Bazı durumlarda, wordPress veya diğer eklentiler .htaccess dosyasına rewriteEngine satırları ekler. .Htaccess dosyanızın zaten satırı varsa, eklemenize gerek yoktur. Ardından, dosyayı kaydedin veya güncelleyin. İşte burada! Şu andan itibaren, .htaccess dosyası tüm web sitesi trafiğini web sitenizin güvenli sürümüne yönlendirecektir. Bunu yaptığınızda, etki alanınıza etkin bir SSL sertifikası yüklü olduğundan emin olun. Bu konuda daha fazla bilgiye ihtiyacınız varsa, HTTP ve WWW’yi HTTPS’ye nasıl yönlendireceğimize dair adım adım kılavuzumuza bakın. Bir Karışım İçeriği Hatası Nasıl Düzeltilir Web sitenizi HTTP’den HTTPS’ye taşımadan sonra, web sitesinin önünde bazı karışık içerik hataları bulabilirsiniz. Bu, özellikle siteniz HTTP ve HTTPS protokollerine dayalı olarak dosyaları aynı anda sunduğunda gerçekleşecektir. Bu sorunu yaşarsanız, sizin için hızlı bir çözümümüz var. Ücretsiz bir SSL ücretsiz eklenti kullanarak karışık içerik hatalarını düzeltebilirsiniz. WordPress kontrol panelinde bulunduktan sonra eklentiyi yükleyin ve etkinleştirin. Bundan sonra, WordPress Ayarları sayfası altındaki SSL ayarlarını açın ve Karışık İçerik Arıza seçeneğini etkinleştirin. Varsayılan olarak, bu etkinleştirilmeli ancak etkinleştirildiğinden emin olmak için görülmesi gerekir. İşte burada! Bu, karışık içeriğin anısını durduracaktır. Kısacası, farklı işlevlere sahip ve geçici veya kalıcı olabilen çeşitli transfer türleri vardır. Aşağıdaki durumlarda önemli transfer: Alan adınızı değiştirirken SEO’nuzu artırmak istiyorsanız Sitenizde birkaç sayfayı sildiğinizde Güncellenmesi gereken bir sayfa var
Sınırlı bir zaman teklifi yürüttüğünüzde Bu öğreticide, WordPress sayfasını yeniden yönlendirmenin iki ana yolunu gördük: Eklentileri Kullanma Programlanmış