lobsite! Giriş yap Kaydol

Ücretsiz araçlar /

Yönlendirme Oluşturucu

Eski ve yeni URL listesini lobsite.toml, Netlify, Vercel, Nginx ve Apache .htaccess için yönlendirme kurallarına çevirin; döngüler ve zincirler yakalanır.

Satır başına bir tane: eski yol, yeni yol veya URL ve isteğe bağlı durum. :name bir bölümle, sondaki * geri kalanla eşleşir (hedefte :splat). Netlify veya Cloudflare _redirects dosyası olduğu gibi yapıştırılabilir.

lobsite.toml 5 kural
  • Döngü, zincir veya yineleme yok.

301 → /posts/hello-world, 3. satırdan

Nasıl kullanılır

  1. Yönlendirmelerinizi her satıra bir tane olacak şekilde yapıştırın: eski yol, yeni yol veya URL ve isteğe bağlı olarak durum kodu (yazmazsanız 301).
  2. Nereye gideceklerini seçin: lobsite.toml, Netlify veya Cloudflare Pages (_redirects), Vercel (vercel.json), Nginx ya da Apache (.htaccess).
  3. Kontrollerin bulduklarını düzeltin, aşağıdaki kutuda birkaç yol deneyin, sonra kuralları kopyalayın ya da indirin.

Netlify veya Cloudflare Pages'ten mi taşınıyorsunuz? _redirects dosyanızı olduğu gibi yapıştırın.

Kalıplar

  • :name tek bir yol bölümüyle eşleşir ve hedefte kullanılabilir: /blog/:slug /posts/:slug.
  • Sondaki * yolun geri kalanıyla eşleşir; bu, hedefte :splat olur: /docs/* /guide/:splat.
  • Sorgu dizesi yeni adrese aktarılır.
  • Kurallar yukarıdan aşağı kontrol edilir ve ilk eşleşen kazanır; bu yüzden özel kuralları genel kurallardan önce koyun.

Aynı kurallar lobsite.toml içinde de çalışır. Nginx ve Apache için kalıplar numaralı gruplara sahip düzenli ifadelere dönüşür.

Hangi durum kodu kullanılmalı

  • 301 (kalıcı): sayfa kalıcı olarak taşındı. Arama motorları sıralamasını yeni adrese aktarır. Çoğu site taşıması için bunu kullanın.
  • 302 (geçici): özgün adres geri dönecek; bir indirim dönemi ya da bakım sırasında olduğu gibi.
  • 308 ve 307: istek yöntemini koruyan kalıcı ve geçici sürümler; eski adrese POST gönderen formlar ve API'ler için.

Döngüler ve zincirler

Bir döngü (/a → /b → /a) sayfanın hiç yüklenmeyeceği anlamına gelir. Bir zincir (/a → /b → /c) çalışır, ama her atlama bir gidiş-dönüş ekler ve arama motorları birkaç atlamadan sonra takip etmeyi bırakabilir. Oluşturucu ikisini de yakalar; yalnızca ilkinin kullanıldığı yinelenen kuralları da.

Sık sorulan sorular

Kaç yönlendirmem olabilir?

lobsite.toml en fazla 1.000 kural alır. Bütün bölümler için sayfa başına bir kural yerine /old-blog/* /blog/:splat gibi bir kalıp kullanın.

Eski adres tam bir URL olabilir mi?

Yapıştırın, oluşturucu yalnızca yolu tutar: yönlendirmeler birlikte deploy edildikleri site için geçerlidir. Bütün bir alan adını taşımak için onu yeni siteye yönlendirin ve orada yönlendirme yapın.

Yönlendirmeler sunucu erişimi olmadan çalışır mı?

Lobsite, Netlify, Vercel ve Cloudflare Pages'te deploy'un bir parçasıdırlar; sunucu erişimi gerekmez. Düz bir dosya barındırmasında yedek çözüm, arama motorlarının yönlendirme gibi ele aldığı <meta http-equiv="refresh" content="0; url=/new"> içeren bir sayfadır.

Bir sunucuya bir şey gönderiliyor mu?

Hayır. Kurallar tarayıcınızda kontrol edilir ve yazılır.