← Bloga dön
Teknik1 dk okuma

Yönlendirme kurma: .htaccess, nginx ve WordPress

Unsplash görseli

Apache: .htaccess dosyası

Apache kullanan sunucularda yönlendirmeleri ana dizindeki .htaccess dosyasına yazabilirsin. Tek tek sayfalar için yönlendirme başına bir satır yeterlidir, desenler için joker karakterli kurallar vardır. Her değişiklikten önce bir yedek al. Bir yazım hatası tüm web sitesini çökertebilir.

nginx: sunucu yapılandırmasında

nginx .htaccess dosyasını tanımaz. Yönlendirmeler sunucu yapılandırmasında yer alır. Tek tek adresler için genellikle return 301, çok sayıda adres için bir eşleme tablosu kullanılır. Ardından yapılandırmanın yeniden yüklenmesi gerekir. Bunu çoğu zaman barındırma sağlayıcısı ya da ajans yapar.

CMS'te eklentiyle ya da ayarlarla

WordPress ve diğer birçok sistem, eklentiler ya da yerleşik işlevler üzerinden yönlendirme sunar. Avantajı: sunucu erişimi olmadan ve bir tablodan içe aktararak çalışabilirsin. Dezavantajı: Yönlendirmeler sisteme bağlıdır. Bir sonraki geçişte onların da taşınması gerekir.

Her zaman dikkat etmen gerekenler

  • Kalıcı taşımalar için 301 durum kodu.
  • Zincir olmadan doğrudan hedefe.
  • Kuralları tek bir yerden yönet.
  • Kurduktan sonra her önemli adresi test et.
Dinamik QR kodlarını ücretsiz oluştur
Süresiz ücretsiz 20 dinamik QR koduyla başla. Abonelik yok, kredi kartı yok.
Şimdi ücretsiz başla →

Sık sorulan sorular

Hangi yöntem en hızlısı?

Web sunucusundaki yönlendirmeler genellikle CMS'tekilerden biraz daha hızlıdır, çünkü sistem hiç yüklenmez. Normal sayılarda fark küçüktür.

Bir sunucu kaç yönlendirmeyi kaldırır?

Uzun bir tek tek kural listesi yerine eşleme tablosu olarak uygulanmışlarsa binlercesi sorun olmaz.

Sunucu erişimim yok, şimdi ne yapmalıyım?

O zaman CMS ya da barındırma sağlayıcısının arayüzü kalır. Birçok sağlayıcı müşteri panelinde yönlendirme sunar.

Bülten

Yeni yazılar doğrudan gelen kutunda

Dinamik QR kodlar hakkında ipuçları, yeni özellikler, spam yok. İstediğin zaman aboneliği bırakabilirsin.

Abone olarak bültenin sana gönderilmesini kabul edersin. Onayını, her e-postadaki abonelikten çık bağlantısıyla istediğin zaman geri alabilirsin.

Okumaya devam et