HTTP için durum kodları aşağıdaki gibidir :
302 ve 307 durum kodu (307 HTTP 1.1 ile gelmiştir) , bir kaynağı (veya sayfanın) kalıcı değil geçici olarak başka bir kaynağa yönlendirir. Bazı istemci uygulamaları 302 ve 307 için aynı şekilde davranmaktadırlar. 307 HTTP 1.0 desteklemediği için 307 yerine 302 kullanılması tavsiye edilmektedir. 307'i HTTP method'u istek neyse o şekilde redirect edilmesini sağlar. Örneğin istek POST şeklinde ise redirect işlemide POST şeklinde olmaktadır
Arama motoru sonuçlarında görüntülenen bir sayfanın URL'sini değiştirmeniz gerekiyorsa, sunucu tarafındaki bir 301 yeniden yönlendirmesini kullanmanızı öneririz. Bu, kullanıcıların ve arama motorlarının doğru sayfaya yönlendirilmesini sağlamanın en iyi yoludur. 301 durum kodu, bir sayfanın kalıcı olarak yeni bir konuma taşındığı anlamına gelir.
301 yeniden yönlendirmeleri özellikle aşağıdaki durumlarda yararlıdır:
Apache kullanılan sunucularda barındırılan web sitelerinde bir 301 yeniden yönlendirmesini uygulamak için sunucunuzun .htaccess dosyasına erişmeniz gerekir. (Erişiminiz olup olmadığından veya sunucu yazılımınızdan emin değilseniz, size web barındırma hizmetini veren kuruluşa başvurun.) Daha fazla bilgi için, Apache .htaccess Eğitmeni ve Apache URL Yeniden Yazma Kılavuzu'na bakın. Siteniz başka yazılım kullanılan bir sunucuda barındırılıyorsa, daha fazla bilgi almak için size barındırma hizmetini veren kuruluşa başvurun.