Web Siteleri

Site Yönlendirmeleri

Redirects send visitors from an old URL to a new one, which is how you restructure a site without breaking every link pointing at it. This guide covers the three source shapes, choosing between 301…

Yönlendirmeler ziyaretçileri eski bir URL'den yeni bir URL'ye göndererek sitenizi yeniden yapılandırmanızı sağlar ve bu sayede ona işaret eden her bağlantıyı kırmadan site yapısını değiştirebilirsiniz. Bu kılavuz üç kaynak şekli, 301 ile 302 arasında seçim yapma, sorgu dizgeleri ve doğrulama rozeti okumayı kapsar.

KPanel'de Yönlendirmeler Nerede Bulunur

  1. KPanel oturumunuza giriş yapın.
  2. Sol kenar çubuğunda Websites öğesine tıklayın, ardından siteye tıklayın.
  3. Site sekmesi şeridinde Advanced öğesini açın, sonra Redirects öğesini açın.

Doğrudan adres: /websites/<site-id>/redirects

KPanel'deki bir site için yönlendirmeler

Buradaki yönlendirmeler web sunucusu tarafından uygulanır ve uygulamanız çalışmadan önce gerçekleşir. Bu, eklenti tabanlı yönlendirmeden daha hızlıdır ve uygulamanızın hiç tanımadığı URL'ler için bile çalışır.

Yönlendirme Ekleme

  1. Add redirect öğesine tıklayın.
  2. Source path bölümünü girin.
  3. Destination bölümünü girin.
  4. 301 Permanent veya 302 Temporary öğesini seçin.
  5. Preserve query string seçeneğinin işaretli kalıp kalmayacağına karar verin.
  6. Add redirect öğesine tıklayın.

Yönlendirme uygulanır ve ardından doğrudan sitenize karşı kontrol edilir; bu nedenle gördüğünüz durum bir varsayıma değil gerçek davranışa yansıtır.

Üç Kaynak Şekli

ŞekilÖrnekEşleştiren
Exact/old-pageYalnızca bu yol
Prefix/old-path/Bu yol ve altındaki her şey
Wildcard/blog/*/blog/ altındaki her şey, geri kalanı yakalar

Bir joker kaynak, * ile eşleşen her şeyi yakalar ve hedef bunu $1 olarak referans alabilir. Böylece /blog/* kaynağı ve /news/$1 hedefi ile /blog/hello-world adresini /news/hello-world adresine gönderir ve diğer her yazı için bunu yapar, tek bir kuralla.

Kaynak yolu, bir yönlendirme oluşturulduktan sonra değiştirilemez. Hata yaptıysanız yönlendirmeyi kaldırın ve yeni bir tane ekleyin. Hedef, kod ve sorgu ayarı hepsi düzenlenebilir.

Hedefler

Hedef şu olabilir:

  • Relative (Göreceli), /new-page gibi, ziyaretçileri aynı site üzerinde başka bir yere göndermek için.
  • Absolute (Mutlak), https://example.com/new gibi, onları tamamen başka bir siteye göndermek için.

Mutlak hedefler vanity path'leri nasıl oluşturduğunuzdur: etki alanınız üzerinde /docs başka yerde barındırılan belgelere işaret eder, örneğin.

301 veya 302

301 Permanent tarayıcılara ve arama motorlarına taşınmanın nihai olduğunu söyler. Arama motorları sıralama sinyallerini yeni URL'ye aktarır ve eski olanı istemeyi durdurur. Tarayıcılar yönlendirmeyi önbelleğe alır, bazen çok uzun süre.

302 Temporary taşınmanın geri alınabileceğini söyler. Hiçbir şey aktarılmaz ve hiçbir şey uzun vadede önbelleğe alınmaz.

301'i gerçek bir yeniden yapılandırma için kullanın: bir sayfayı taşıdınız ve geri dönmüyor. 302'yi geri almanız beklenen herhangi bir şey için kullanın, örneğin bir sayfayı geçici bir kampanyaya veya bakım bildirisine işaret etme gibi.

Yanlış bir 301 geri alması pahalıdır. Tarayıcılar kalıcı yönlendirmeleri agresif şekilde önbelleğe alır; kötü kurala bir kez isabet eden bir ziyaretçi, onu sildikten sonra da, önbelleğini temizlemek için hiçbir yolu olmadan bunu takip etmeye devam edebilir. Emin olmadığınızda, 302 ile başlayın ve emin olunca 301'e yükseltin.

Sorgu Dizgesini Koru

Preserve query string (Sorgu Dizgesini Koru) varsayılan olarak açıktır. Açık olduğunda, ?utm_source=newsletter ve diğer her parametre hedefe iletilir.

Hemen hemen her durumda açık bırakın. Sorgu dizgelerini kaybetmek kampanya izlemeyi kırabilir, sayfalandırmayı ve filtreleri kırabilir ve durumu taşıyan herhangi bir bağlantıyı kırabilir. Yönlendirme listesi açık olmayan herhangi bir kuralı (query stripped) olarak işaretler, böylece hangilerin parametreleri düştüğünü bir bakışta görebilirsiniz.

Yalnızca hedef eski parametreleri asla almamalıysa, örneğin eski parametreler farklı şekilde yorumlanır ve yanlış sayfanın oluşturulmasına neden oluyorsa kapatın.

Durum Rozetini Okuma

Her kaydetme işleminden sonra, yönlendirme doğrudan sitenize karşı test edilir, önbellek aracılığıyla değil ve sonuç Status sütunundaki rozetine dönüşür.

RozetAnlam
Not yet verified (Henüz doğrulanmadı)Kontrol henüz çalışmadı. Bir an sonra yenileyin
Verified, with the code and destination (Kod ve hedefle doğrulandi)Yönlendirme canlı ve tam olarak yapılandırdığınız şeyi yapıyor
Applied but not challenging, with a status (Uygulandı ancak kontrol edilmedi, bir durumla)Kural yazıldı ancak site başka bir şey döndürdü

Üçüncü rozet, harekete geçeceğiniz olandır. Bu, yapılandırmanın yapıldığı ancak yönlendirmenin etkili olmadığı anlamına gelir ve gösterilen durum kodu bunun yerine ne olduğunu söyler.

Kaydetme işleminden sonra sunucunun başka bir yapılandırması aynı etki alanını talep ettiğini belirten bir uyarı da görebilirsiniz. Bu olduğunda yönlendirme o çakışma çözülene kadar uygulanmaz ve ileti diğer yapılandırmayı adlandırır. Bunu görürseniz ve ne anlama geldiğinden emin değilseniz desteğe başvurun.

Düzenleme ve Kaldırma

Her satırın bir düzenleme düğmesi ve bir kaldır düğmesi vardır.

Düzenleme, hedefi, kodu ve sorgu ayarını değiştirmenize olanak sağlar. Kaynak sabittir.

Kaldırma, onay ister ve ne olacağını açıklar: bu yola yapılan istekler yönlendirmeyi durdurur ve siteyi normalde orada sunduğu şeyi döndürür; bu genellikle 404'tür.

Yeniden Yapılandırma Planlaması

Çok sayıda URL'yi taşımadan önce, biraz düzen çok acıyı tasarruf eder.

  1. Mevcut URL listenizi dışa aktar sitemap'inizden veya analitiklerinizden, gerçekten trafik alan şeyi bilin.
  2. Eski'yi yeni'ye eşle, URL başına bir satır. Önek paylaşan herhangi bir şeyi gruplandırın.
  3. Gruplar için joker karakterleri kullanın. Bir /blog/* kuralı iki yüz tam kuraldan daha iyi olur ve kaymaması gerekir.
  4. Kalıbı takip etmeyen istisnalar için tam kurallar ekleyin.
  5. Her şekli bir kez test edin, sonra rozetleri kontrol edin.
  6. Sonrasında 4xx sayınızı izleyin Site Traffic Analytics içinde. Yükselen 404 payı, bir şeyi kaçırdığınız anlamına gelir.

Kaçırdığınız her şey için güvenlik ağı olarak beyaz etiketli bir 404 sayfası ekleyin. Ölü bir sonu sitenin içine geri dönüş rotasına dönüştürür. Bkz Custom Error Pages.

Sorun Giderme

Yönlendirme ateşlenmez. Rozeti kontrol edin. Uygulandı ancak kontrol edilmedi diyorsa, döndürülen durum kodunu not edin. 200 genellikle başka bir şeyin isteği yanıtladığı anlamına gelir, çoğunlukla uygulamanın kendisi.

Ateşlenir ancak yanlış URL'ye inersiniz. Zinciri kontrol edin: kuralınız trafiği başka bir kuralın veya uygulamanın yeniden yönlendirdiği bir yola gönderiyor olabilir. Zincirler yavaş ve arama motorlarını kafa karıştırır. İlk kuralı doğrudan son hedefe işaret ettirin.

Bir joker her şeyi bir sayfaya gönderir. Hedef $1 eksiktir. Olmadan her yakalama aynı hedefe çöker.

Sildığim bir yönlendirme tarayıcımda hâlâ gerçekleşir. Daha önce 301 takip ettiniz ve tarayıcınız bunu önbelleğe aldı. Kuralın gerçekten gidip gitmediğini doğrulamak için özel bir pencerede test edin.

Sorgu parametreleri kaybolur. Bu kuralda Preserve query string kapalı. Düzenleyin ve yeniden açın.

Çok fazla yönlendirme veya bir döngü. İki kural birbirini işaret ediyor veya bir kural kendi kaynak kalıbıyla eşleşen bir yola işaret ediyor. Döngünün bir tarafını kaldırın.

İlgili Sayfalar

Hala yardıma mı ihtiyacınız var?

Bize şu adresinden e-posta gönderin: support@kapsulehost.com ya da KPanel'de sohbet açın.

KPanel'i Aç
Site Yönlendirmeleri