.htaccess Yönlendirme Oluşturucu
301/302 aktarımlarını, alan adı taşımalarını ve URL normalleştirme kurallarını
sezgisel bir GUI ile otomatik olarak oluşturun.
Oluşturulan .htaccess Kodu
Bunu da beğenebilirsiniz
.htaccess Yönlendirme Nedir?
Bu araç, ileri düzeyde teknik bilgi gerektirmeden bir GUI'den "301 yönlendirme" kurallarını sezgisel olarak oluşturmanıza olanak tanır. 301 yönlendirmeleri, site yenilemeleri, alan adı taşımaları veya HTTPS (SSL) dönüşümlerinin neden olduğu URL değişiklikleri sırasında SEO değerlendirmelerinizi devretmek için gereklidir. Oluşturulan kodu sunucunuzun `.htaccess` dosyasına yapıştırmanız yeterlidir, hemen çalışmaya başlar.
Tüm oluşturma ve metin işleme işlemleri yalnızca web tarayıcınızın içinde gerçekleşir. URL'leriniz veya alan adlarınız gibi hassas veriler hiçbir zaman harici bir sunucuya gönderilmez veya depolanmaz. Tamamen güvenlidir ve kullanmak için kayıt gerektirmez.
Nasıl Kullanılır
Bir Hedef Sekme Seçin
Hedefinize uygun sekmeyi seçin: Belirli sayfalar için "Sayfa/Dizin Yönlendirme", tam site taşımaları için "Alan Adı Taşıma" veya www/HTTPS kopya içeriğini çözmek için "URL Normalleştirme".
Eski ve Yeni URL'leri Girin
Önceki yolu ve yeni hedef URL'yi girin. HTTP durum kodunu (301 veya 302) gerektiği gibi ayarlayın. Kod parçacığı siz yazarken anında güncellenir.
Kodu Kopyalayın ve Yükleyin
"Kodu Kopyala" düğmesine tıklayın ve oluşturulan parçacığı web sunucunuzun `.htaccess` dosyasının en üstüne yapıştırın, ardından kaydedin.
.htaccess ve Yönlendirme Sözlüğü
- .htaccess
- Apache web sunucuları tarafından dizin düzeyindeki ayarları yönetmek için kullanılan bir yapılandırma dosyası. URL yönlendirmelerini uygulamak, önbelleğe almayı kontrol etmek ve parola koruması ayarlamak için yaygın olarak kullanılır.
- 301 Yönlendirmesi (Kalıcı Olarak Taşındı)
- Bir sayfanın yeni bir konuma "kalıcı olarak" taşındığını belirten bir HTTP durum kodu. Yeni URL'nin eski URL'nin SEO değerini (PageRank) devralmasına izin verir, bu da onu site yenilemeleri için çok önemli hale getirir.
- 302 Yönlendirmesi (Bulundu)
- "Geçici" bir taşınmayı belirten bir HTTP durum kodu. Site bakımı veya geçici kampanyalar için kullanışlıdır. Geçici olduğu için arama motorları SEO değerini yeni URL'ye aktarmaz.
- 410 Gone
- Hedef kaynağın yönlendirme adresi olmadan "kalıcı olarak gittiği" anlamına gelen bir durum kodu. Arama motorlarına sayfayı tekrar taramaya çalışmak yerine dizinlerinden hızla kaldırmaları sinyalini verir.
- URL Normalleştirme (Canonicalization)
- Birden fazla seçenek olduğunda (ör. "www" ve "www olmayan" veya HTTP ve HTTPS'yi işlemek) en iyi, tek URL'yi seçme uygulaması. Bu, yinelenen içerik sorunlarını önler ve SEO sıralamasını birleştirir.
- RewriteRule / RewriteCond
- Apache'nin `mod_rewrite` modülünden yönergeler. `RewriteCond` koşulu tanımlarken (isteğin HTTPS olup olmadığını kontrol etmek gibi), `RewriteRule` gerçek URL yeniden yazma eylemini ve durum bayraklarını belirler.
Sıkça Sorulan Sorular
- Q.301 mi yoksa 302 mi kullanmalıyım?
- Eski URL'ye dönmeyi planlamıyorsanız, kalıcı site yenilemeleri veya alan adı taşımaları için her zaman '301' kullanın. 301 yönlendirmesi SEO değerini yeni URL'ye aktarır.
- Q.Bunu WordPress ile kullanabilir miyim?
- Evet. Ancak, çakışma olmadan çalışmasını sağlamak için oluşturulan kodu `.htaccess` dosyanızın en üstüne, özellikle de WordPress'in otomatik olarak oluşturduğu `# BEGIN WordPress` bloğunun üstüne ekleyin.
- Q.Aynı anda birden fazla yönlendirme oluşturabilir miyim?
- Evet, 'Sayfa/Dizin Yönlendirme' sekmesi altında, aynı anda birden fazla yönlendirme ayarı oluşturmak için 'Kural Ekle' düğmesine tıklayın.
- Q.Nginx sunucularıyla çalışır mı?
- Bu aracın oluşturduğu kod yalnızca Apache `.htaccess` sözdizimi içindir. Nginx sunucuları için kuralları Nginx sözdizimine dönüştürmeli ve `nginx.conf` dosyanıza yerleştirmelisiniz.
- Q.Girdiğim URL'ler bir sunucuya gönderiliyor mu veya kaydediliyor mu?
- Hayır. Tüm kod oluşturma işlemleri yerel olarak tarayıcınızın içinde yapılır. Girdiğiniz veriler hiçbir zaman harici bir sunucuya gönderilmez veya depolanmaz.
Kullanım Senaryoları
Site Yenilemeleri ve Sayfa Taşımaları
Bir site yeniden tasarımı sırasında URL yapıları değiştiğinde, eski yolları yenileriyle eşleştiren ve trafik kaybını önleyen bir dizi 301 yönlendirme kuralını anında oluşturabilirsiniz.
Alan Adı Taşıma
Markanızı veya hizmetinizi yepyeni bir alan adına geçirirken, bu araç tüm web sitenizi sorunsuz bir şekilde yeni adrese yönlendirmek ve iç dizin yollarını korumak için doğru kuralları oluşturur.
HTTPS (SSL) Zorlama
Bir SSL sertifikası aldıktan sonra, tüm güncel olmayan `http://` trafiğini güvenli `https://` üzerinden yönlendirmeye zorlamalısınız. Oluşturucumuz güvenli yönlendirme için tam RewriteCond sağlar.
SEO Seyrelmesini Önleme
"www" veya "www olmayan" bir yapıyı zorlayarak, arama motorlarının sitenizin birbiriyle aynı iki sürümünü dizine eklememesini ve sizi yinelenen içerik nedeniyle cezalandırmamasını sağlarsınız.
Teknik Özellikler
Güvenli RewriteRule Oluşturma Algoritması
Bu araç, `.htaccess` kodunu oluşturmadan önce girdiğiniz yollardaki ve alan adlarındaki tüm özel karakterlerden güvenli bir şekilde kaçar. Örneğin, alan adınızdaki noktalar (örn., `.com`) düzenli ifade yanlış yorumlamalarını önlemek için otomatik olarak kaçılır (`\.`).
Ayrıca, dizin düzeyinde yönlendirmeler oluştururken, tüm sorgu parametrelerinin ve temel alt dizinlerin hedef konuma doğru bir şekilde aktarılmasını sağlamak için Apache'nin yakalama gruplarını (`$1`) doğru bir şekilde kullanır.
Geri Bildirim Gönder
Aracı geliştirmemize yardımcı olmak için lütfen düşüncelerinizi bize bildirin.
Geri bildirim geçici olarak askıya alındı
Sunucu meşgul veya spam koruması etkin. Lütfen daha sonra tekrar deneyin.