Yönlendirme kurma: .htaccess, nginx ve WordPress
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.
Sık sorulan sorular
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.
Uzun bir tek tek kural listesi yerine eşleme tablosu olarak uygulanmışlarsa binlercesi sorun olmaz.
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.
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.