Bir HTTP isteğinin gonderildiği yeri değiştirmenin iki yaygın yontemi vardır.

İlk olarak, 'yonlendirme' olarak da bilinen bir URL yonlendirmesi vardır . Bu, istemciye başka bir URL'ye gitmesini soyleyen bir sunucu tarafı yanıtıdır. Bu, tarayıcının adres cubuğunda goruntulenen URL'nin yeni URL ile guncelleneceği anlamına gelir:

İkincisi, bir URL yeniden yazma var . Bu, web sunucusu tarafından tam olarak işlenmeden once URL'nin sunucu tarafında yapılan bir değişikliğidir. Bu, kullanıcının tarayıcısında goruneni değiştirmeyecektir.

URL yeniden yazmanın en yaygın kullanımlarından biri, insan dostu, akılda kalıcı bağlantılar oluşturmaktır. Bir veritabanı kimliği olarak kolayca oluşturulabilen ve ayrıştırılabilen http://example.com/abcsd232sxa112 yerine , insanların http://example.com/some-descriptive-product-name gibi bir URL'yi okuması daha kolaydır .