Url’de %20 varken 301 yönlendirme çalışmıyor

301 yönlendirme yapmak istiyorsunuz. Url adresinizde %20 ifadesi var. Muhtemelen SEO dostu link ifadesinde boşlu bıraktığınız için linkiniz %20 ifadesi içeriyor. Normalde aşağıdaki şekilde önce Redirect 301 yazarak daha sonra eski link ve ardından yeni link yazılınca yönlendirme işleminin yapılması gerekir. Fakat bu tip durumlarda aşağıdaki komut yazıldığında yönlendirme işleminin yapılamadığını göreceksiniz.

Yanlış

Redirect 301    /dıesel%20bad      /diesel-bad

Çözüm

Bu tip durumlarda doğru olan yazılış aşağıdaki gibidir:

Doğru

Redirect 301 “/dıesel bad” “/diesel-bad”

Yani yapılması gereken içinde %20 geçen ifadeyi çift tırnak içine alarak %20 yerine boşluk yerleştirmektir. Komut satırı bu şekilde .htaccess dosyasına yerleştirildiğinde 301 yönlendirmenin başarılı bir şekilde yapıldığını göreceksiniz.

Share This Post On

Submit a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir