URL yeniden yazma (URL Rewrite), adından da anlaşılabileceği gibi çeşitli amaçlar doğrultusunda URL’lerin adını güncelleştirme, yeniden yazma anlamına geliyor. Tarayıcı çubuğuna girilen her web adresi bir URL’dir. Bu, “http” ya da “https” gibi iletişim protokolleri ile başlar. Domain, yani alan adı ile devam eder ve sayfa yolu ile sonlanır. Örnek vermek gerekirse; https://kriko.blog/ web adresinde URL güvenli bağlantıya imkân veren “https” protokolü ile başlar. Daha sonra alan adı olan “kriko.blog” alan adı gelir ve sitede herhangi bir sayfaya girdiğinizde URL’deki slash (/) işaretinden sonraki kısımlar da sayfa yoludur. Buna da https://kriko.blog/sozluk sayfası üzerinden örnek verilebilir. Slash (/) işaretinden sonraki “sozluk” kısmına sayfa yolu denir. URL bunlardan oluşur ve zaman zaman yeniden yazılabilir. URL yeniden yazma işleminden yararlanarak site görünürlüğünü düzenleyebilirsiniz. Arama motorları ve kullanıcılar için web sitenizi daha anlaşılabilir hâle getirmenizi sağlayan URL yeniden yazmanın pek çok faydası var. Bağlantılarınızı kullanıcılar ve arama motorları için daha anlaşılabilir, kullanışlı hâle getirmek istediğinizde URL yeniden yazma (URL Rewrite) işleminden yararlanabilirsiniz.
Örneğin, sitenizdeki bir sayfa yolunun adının çok uzun olması arama motorları açısından negatif bir durum olabilir. Sayfanın içeriğine uygun olarak bunu yeniden yazmanız arama sonuç sayfalarındaki sıralamanızı dahi olumlu anlamda değiştirebilir. Bir örnek üzerinden de açıklamaya çalışalım. Diyelim ki “https://forexample.com/ex.amples_for?=59” adlı karmaşık bir URL yapınız var. Bu karmaşık URL kullanıcı deneyimini de olumsuz yönde etkileyebilir. Üstelik yalnız bununla da bitmez; bu tip karmaşık URL yapıları yukarıda da belirtildiği gibi arama motorları için de karışık bir durum olabilir. URL yeniden yazma işlemi sayesinde bu URL’yi “https://forexample.com/for-example” gibi bir yapıya dönüştürmek mümkün. Görüldüğü gibi karmaşık bir URL yapısını daha anlaşılır bir yapıya bu şekilde sokabilirsiniz. Bu sayede URL yapılarınızı daha açık, anlaşılır ve güvenli hâle de getirebilirsiniz. URL Rewrite işlemini gerçekleştirmek için yazılım arıyorsanız Java ve Servlet/Java EE, Ruby on Rails, CodeIgniter, Nginx yazılımlarından yararlanabilirsiniz.