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.