İçeriğe geç

URL Rewriter

Dinamik URL'den okunabilir URL ve .htaccess rewrite kuralı üretin

Sıra 1

Parametreleri {ad} ile yazın. Boş bırakırsanız öneri kullanılır.

ParametreÖrnek değerEşleşme türüKuralda
kategoriayakkabi$1
id15$2

→ /urun.php?id=42&kategori=canta

301 kuralı, parametrelerin bu sırayla yazıldığı eski adresleri yakalar.

Kurallar sunucunuza otomatik uygulanmaz. Kurallar sırayla değerlendirilir; genel desenleri özel desenlerin altına koyun. Sitenizdeki iç bağlantıları da yeni adreslere güncelleyin. Apache için mod_rewrite gerekir.

URL rewrite nedir?

URL yeniden yazma, ziyaretçinin gördüğü okunabilir adresi (/urun/canta/42) sunucuda çalışan dinamik betiğe (urun.php?id=42&kategori=canta) içeriden eşleştirir. Adres çubuğundaki adres değişmez; kullanıcılar ve arama motorları anlaşılır URL'ler görür.

Nasıl kullanılır?

  1. Mevcut dinamik adresinizi örnek değerlerle yazın.
  2. Ulaşmak istediğiniz okunabilir adresi parametreleri {ad} ile belirterek yazın.
  3. Her parametrenin eşleşme türünü seçin, önizlemeyle test edin.
  4. Oluşan kuralı sitenizin kök dizinindeki .htaccess dosyasına (veya Nginx yapılandırmasına) ekleyin.

Sıkça Sorulan Sorular

301 yönlendirme seçeneği ne yapar?

Eski dinamik adresleri ziyaret edenleri ve arama motorlarını yeni okunabilir adrese kalıcı olarak yönlendirir. Kural yalnızca istemcinin asıl isteğine baktığı için iç yeniden yazma ile döngü oluşturmaz.

QSA bayrağı nedir?

Okunabilir adrese eklenen ek sorgu parametrelerinin (ör. ?sayfa=2) betiğe aktarılmasını sağlar.