Seo Redirect, ReDirectMatch 301

Bir web siteniz var, web sitenizin içeriğini optimizasyon için, url yollarını değiştirmek istiyorsunuz. Değiştirdiğiniz takdirde, google.com üzerinde bulunan bütün linkler 404 hatası almanızı sağlayacak, ama bunun olmasını istemiyorsunuz. Bunun için de ne yapacağınızı bilmiyorsunuz diyelim. Öncelikle sanwhere.com’u ziyaret edip bu yazıyı okumanız gerekiyor olabilir 😕

Öncelikle durumu bir gözden geçirelim :

www.alanadi.com/katagori/alt_katagori1/altkatagori2/urun.html

gibi olan url yolunu

www.alanadi.com/urun.html

olarak değiştirmek istiyorsunuz. O kadar çok alt katagoriye sahipsiniz ki, bunu yapmak için normalde kullanılan htaccess çözümleri işe yaramıyor.

Bu durumda sunucuda bulunan htaccess dosyasınıza <IfModule mod_rewrite.c></IfModule> arasına ; RewriteBase  / den sonra;

  • RedirectMatch 301 ^/(.*)/([^.]+)\.html$ http://www.alanadi.com/$2.html

satırını ekliyorsunuz; bundan sonra google ile hangi  urun.html sayfasına giderseniz gidin, alanadi.com/urun.html olarak gözükecektir.

Sanver: