URL Rewrite, Türkçe’de “URL Yeniden Yazma” anlamına gelmektedir. Peki URL Rewrite nedir ve ne işe yarar?
URL Rewrite Nedir?
URL Rewrite Engine, bir internet sitesinin URL yapısını değiştiren ve sunucuda çalışan bir tür yazılımdır. URL Rewrite ise, URL Rewrite Engine kullanılarak, internet sitesine ait URL’lerinin arama motorları ve kullanıcılar için daha anlaşılır bir hale getirme işlemine denir.
Örnek vermek gerekirse;
https://www.yoursitename.com/show_article.php?articles_id=58 gibi yazımı zor olan bir URL, kullanıcılar ve arama motorları tarafından hoş karşılanmaz. Bu yüzden bu karışık URL yapıları yerine https://www.yoursitename.com/seo-nedir gibi düzenli ve yazımı zor olmayan URL yapıları kullanılır.
WordPress yazılımı kullandığınız sitenizin URL yapısının nasıl değiştiğini öğrenmek için WordPress’te Varsayılan Arama URL Yapısı Nasıl Değiştirilir? başlıklı yazımızı inceleyebilirsiniz.
URL Rewrite işlemi, web sayfalarına daha kısa ve uygun bağlantılar sağlamak için kullanılır.
URL Rewrite’ın Yararları
- URL Rewrite Engine (Yeniden Yazma Motoru) yazılımının bir çok yararı vardır.
- Bağlantıları, kullanıcılar ve arama motorları için daha uygun hale getirir. Açıklayıcı ve düzenlidir.
- Siteyi tehlikeye sokabilecek, sorgu dizilerini iptal eder.
- Sitenin iç işleyişinin keşfedilmesini engeller.
- Site yazılı değişse bile aynı URL’leri kullanmaya devam etmenize olanak tanır.
Yeni URL İnceleme Aracı ve Yeni Search Console Hakkında Detaylı Bilgiler
URL Rewrite İçeren Web Frameworkler
- Bir çok yazılım kendi içerisinde veya sonradan eklenebilecek modüller ile URL Rewrite özelliğini içerir.
- Apache HTTP Server
- Microsoft IIS üzerinde URL Rewrite’ı bir uzantı olarak kullanabilirsiniz.
- Ruby on Rails
- Java ve Servlet/Java EE
- Django regular-expressions (düzenli ifadeler) tabanlı sistemi kullanır.
- Java Stripes Framework (Sürüm 1.5 ve üstü)
- CodeIgniter
- Lighttpd
- Nginx
- Hiawatha – HTTP sunucusunda bulunan URL Toolkit yardımı ile URL rewrite destekler.
- Cherokee – HTTP sunucusu URL Rewrite ve yönlendirmeler gibi düzenli ifadeleri destekler.
güzel bilgi hocam sağolun