301 Yönlendirme Kuralı Oluşturucu (.htaccess, nginx, IIS)
Apache .htaccess, nginx ve IIS web.config için 301 yönlendirme kuralları üretin: tekil adresler, HTTP → HTTPS, www ↔ www'suz ve alan adı taşıma.
Ücretsiz · Tarayıcınızda çalışır, yazdıklarınız sunucuya gönderilmez
.htaccess (kök dizin, en üste)
# .htaccess — arsoftbilisim.net/araclar/yonlendirme-olusturucu
RewriteEngine On
# HTTPS'e ve www'suz adrese zorla
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^(.*)$ https://ornek.com.tr/$1 [R=301,L]
# Sayfa yönlendirmeleri
RewriteRule ^eski-sayfa$ /yeni-sayfa [R=301,L]
RewriteCond %{QUERY_STRING} ^id=5$
RewriteRule ^urunler\.php$ /urunler/spor-ayakkabi? [R=301,L]
RewriteRule ^kampanya$ https://ornek.com.tr/indirimler [R=301,L]
Değişiklikten önce yapılandırmanızın yedeğini alın. Yönlendirmeleri yayına aldıktan sonra HTTP Başlık Kontrolü aracıyla tek adımda 301 döndüğünü doğrulayın.
Yönlendirme Kuralı Oluşturucu ne işe yarar?
Site taşıma ve adres değişikliklerinde sıralamanızı korumanın yolu, her eski adresi tek adımda yeni adresine 301 ile yönlendirmektir. Oluşturucu eski–yeni adres listenizi ve genel kuralları sunucunuzun diline çevirir.
Sık sorulan sorular
Hangi sunucuyu kullandığımı nereden bilirim?
Paylaşımlı hostinglerin çoğu Apache ya da LiteSpeed kullanır (.htaccess). VPS'lerde genellikle nginx bulunur. HTTP Başlık Kontrolü aracındaki "Server" başlığı da ipucu verir.
