Gün geçtikçe site sayılarının artmasından dolayı SEO daha fazla önem kazanıyor bu önemlilik içerisindeki konulardan biride hiç şüphesiz www. ekli veya eksik siteler tarafıdan oluşan kayıtların arama motorları tarafından çifte kayıt olarak algılanması sorunudur.
ASP.NET Arama Motorları Tarafından Çifte Kayıt Sorununu Aşmak İçin Önlem Alma
Gün geçtikçe site sayılarının artmasından dolayı SEO
daha fazla önem kazanıyor bu önemlilik içerisindeki konulardan biride hiç şüphesiz www.
ekli veya eksik siteler tarafıdan oluşan kayıtların arama motorları tarafından çifte kayıt olarak algılanması sorunudur. Bu sorunu aşmak için yapmanız gereken ya canonical meta etiketi kullanıp kaynağın asıl linkini belirtmek yada urlrewrite
yöntemi ile www.
eksiz şekilde sayfaya ulaşıldığında Google
ve diğer arama motorlarının istediği yönlendirme kodu olan 301
yönlendirme kodu ile ilgili kaynağa yönlendirme sağlanabilir.
Bu yönlendirmeyi sağlamak için yapmanız gereken alttaki kodu kendinize göre düzenleyip web.Config
dosyanızda ilgili etiketler arasına eklemeniz gerekmektedir.
web.Config(XML)
1 2 3 4 5 6 7 8 9 10 11 12 13 | <system.webServer> <rewrite> <rules> <rule name="Redirect to www" > <match url="(.*)" ignoreCase="true" /> <conditions> <add input="{HTTP_HOST}" pattern="^muratoner.net" /> </conditions> <action type="Redirect" url="http://www.muratoner.net/{R:1}" redirectType="Permanent" /> </rule> </rules> </rewrite> </system.webServer> |