URL Rewrite, çeşitli amaçlar için URL’leri değiştirme, yeniden yazma işlemidir. “Web adresi” olarak URL, tarayıcı çubuğu alanına girildiğinde tarayıcıyı belirli bir siteye ve sayfaya taşınmaya yönlendiren bir dizedir. Web sitenizde yer alan karmaşık URL’leri basit şekilde yeniden yazarak kullanıcı erişimi ve site görünürlüğünü düzenleyebilirsiniz.
URL Rewrite Ne Demek?
URL
biçimini değiştirmeye yarayan bir sunucu olan URL Rewrite Engine aracılığıyla
karmaşık URL’leri kullanıcılar ve arama motorları için daha basit hale getirme
işlemine URL Rewrite denir.
URL’lerin
anlaşılabilir olmasının, kullanıcıların o siteyi tekrar ziyaret etmesi üzerine
etkisi bulunmaktadır. Karmaşık görünen URL bağlantıları, kullanıcılar tarafında
güvenli bulunmayabilir, tıklanmayabilir ve sonuç olarak siteye ya da sayfaya
olan trafiğin artmasında olumsuz sonuçlara yol açabilir.
Örnek vermek gerekirse, https://forexample.com/ex.amples_for?=59 gibi karmaşık bir URL yapısını ele alalım. Bu şekilde bir URL yapısı kullanıcılar kadar olduğu kadar, arama motorları açısından da karmaşık bulunacak ve zor görünecektir. Bu da SEO performansımızı olumsuz yönde etkileyecektir. URL Rewrite ile bu URL’yi şu yapıya dönüştürmek mümkündür:
https://forexample.com/for-example. Görüldüğü gibi oldukça anlaşılır şekilde düzenlenen bu URL linki aynı zamanda kullanıcılar ve arama motorları için daha güven verici olacaktır.
Rewrite, Microsoft tarafından desteklenmektedir ve Microsoft’un Downloads (İndirmeler) sayfasından uzantısı indirilerek kolayca URL bağlantıları değiştirilebilir. Böylelikle kullanıcı ve arama motoru dostu sonuçlar elde edilebilir. Kısaca özelliklerinden bahsetmek gerekirse:
- Kurallara dayalı URL yeniden yazma motoru
- Özel .NET Rewrite sağlayıcıları için destek
- Joker desen eşleştirme
- Belirli HTML etiketlerinin içeriği içinde
yeniden yazma
- Sunucu
değişkenlerine ve HTTP başlıklarına erişim
- HTTP yanıt başlıklarının yeniden yazılması
- HtmlEncode işlevi
- Yerleşik kural şablonları
- Ters proxy kuralı şablonu
- Arama Motoru Optimizasyonu için kural şablonları
- Yeniden yazılan URL’lerin listesi
- Rewrite kurallarını ve rewrite haritalarını
yönetmek için entegre kullanıcı arayüzü
- Düzenli ifade ve joker karakter kalıplarını test
etmek için entegre kullanıcı arayüzü
- Küçük harf dönüştürme işlevi
- IIS
Yöneticisi’nde güncel kullanıcı arabirimi
URL Rewrite Faydaları
Aslında Rewrite’ın faydaları doğal olarak kolay anlaşılır URL’lerin faydaları anlamına da gelmekte; bunlardan birkaçını yukarıda da bahsetmiştik. Peki Rewrite faydaları nelerdir? Web sitenizde neleri değiştirir?
- Karmaşık görünümlü URL bağlantıları düzenlenerek kullanıcılar ve arama motorları için daha kullanışlı ve uygun hale gelir.
- URL Rewrite, URL biçimini açık, anlaışır ve güvenilir hale getirir.
- Düzenlenmiş bağlantılar, sitenize zarar veren sorgu dizilerinin iptal edilmesini sağlayarak web sitenizin tehlikeye girmesini de önlemiş olur.
- Rewrite işlemi, farklı amaçlar sebebiyle sitenizi kullanan kişiler tarafından sitenizin iç işleyişinin keşfedilmesini engeller.
- Sitenizin yazılımı değişse bile, Rewrite işlemi ile bağlantılarınızı değişmeden aynı şekilde kullanabilme kolaylığını elde edersiniz.
- Anlaşılabilir URL’ler, kullanıcılar tarafından sitenizde gezinmeyi kolaylaştırır ve şeffaflığı sağlar. Bu güvenle birlikte kullanıcılar sitenizi daha sık ziyaret edecektir.
URL Rewrite İçin Diğer Seçenekler
Rewrite için başka yazılımlar arıyorsanız; aslında yazılımların birçoğu zaten URL Rewriter içeriyor. Ancak bazı yazılımların için ek olarak bazı uzantılar indirilebilir. URL yeniden yazma özelliği olan birkaç yazılım şunlardır:
- Java ve Servlet/Java EE
- Ruby on Rails
- CodeIgniter
- Nginx
- Lighttpd
- Hiawatha
- Django Regula
Dopinger ile Dijital dünyada markanızı öne taşıyın!