.htaccess Yönlendirme Oluşturucu

Apache .htaccess için WWW/non-WWW, HTTP→HTTPS ve 301 yönlendirme kuralları üretir.

Canlı veri alınıyor…

Kısa cevap

.htaccess Yönlendirme Oluşturucu, her sitenin er ya da geç ihtiyaç duyduğu yönlendirmeler için doğru Apache mod_rewrite kuralları yazan ücretsiz, tarayıcı içi bir araçtır — HTTPS'i zorlama, WWW ile non-WWW arasında seçim yapma ve tek sayfa 301 yönlendirmeleri kurma. Apache rewrite sözdiziminde hata yapmak kolaydır ve küçük bir hata tüm bir siteyi bozabilir; bu yüzden araç, .htaccess dosyana yapıştırabileceğin test edilmiş, düzgün kaçışlanmış kurallar üretir. Her şey tarayıcında yerel olarak çalışır.

Nasıl çalışır

  1. İhtiyacın olan yönlendirmeleri yapılandır — HTTPS, WWW tercihi veya belirli eski-yeni URL çiftleri.
  2. Alan adını ve varsa kaynak/hedef yolları gir.
  3. Kural bloğunu üret ve kopyala.
  4. Sitenin kökündeki .htaccess dosyasına yapıştır ve kaydet.

Ne üretir

  • HTTP → HTTPS yönlendirmesi — her isteği sitenin güvenli sürümüne zorla.
  • WWW ↔ non-WWWwww. veya çıplak alan adından birine canonical hale getir.
  • 301 sayfa yönlendirmeleri — eski bir URL'yi kalıcı olarak yenisine yönlendir.
  • RewriteEngine kurulumu — gerekli RewriteEngine On ve koşul satırları.
  • Doğru bayraklar — yönlendirmelerin kalıcı olması ve işlemenin temiz durması için [R=301,L].
  • Kopyalamaya hazır blok — eksik kaçış olmadan düzgün sıralanmış kurallar.

Yaygın kullanım senaryoları

  • HTTPS geçişi — bir SSL sertifikası kurduktan sonra tüm trafiği güvenli URL'ye gönder.
  • Canonical ana bilgisayar seçimi — yetkiyi WWW ve non-WWW arasında bölmekten kaçın.
  • Bir sayfayı taşıma — bir URL değiştiğinde onu 301 ile yönlendirerek sıralamaları koru.
  • Site yeniden yapılandırma — bir grup eski yolu yeni konumlarına eşle.

Örnek

HTTPS'i zorlamak için araç şöyle bir blok üretir: RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
.htaccess dosyanın başına yapıştır ve her istek HTTPS'e yükseltilsin.

Sıkça sorulan sorular

.htaccess Yönlendirme Oluşturucu ücretsiz mi?

Evet — tamamen ücretsiz, kayıt gerektirmez. Tarayıcında çalışır ve girdiğini asla saklamaz.

Bu her sunucuda çalışır mı?

Bu kurallar, mod_rewrite etkin Apache içindir (en yaygın paylaşımlı barındırma kurulumu). Nginx ve IIS farklı sözdizimi kullanır. Dağıttıktan sonra atlamaları Yönlendirme & HTTP Durum Kontrolü ile doğrula ve sertifikanı SSL Sertifika Kontrolü ile kontrol et.

301 mi 302 mi kullanmalıyım?

Bağlantı değeri aktarılsın diye kalıcı taşımalarda 301, yalnızca geçici değişikliklerde 302 kullan. 301 vs 302 yönlendirmeler rehberimiz her birini ne zaman kullanacağını açıklar; HTTPS geçiş rehberi ise tam HTTPS geçişini kapsar.