Oscommerce da bulunan bir ayarda Spider Oturumlarını Engelle ayarıdır.
Yönetim -> Ayarlar -> Oturumlar -> Örümcek (Spider) Oturumlarını Engelle
seçeneğini "True" hale getirmek arama motorları için doğru tercih olacaktır. Bu surumda bot lar includes/spiders.txt de tanımlandığı gibi tanınacak ve oturum açılmayacatır. Böylecede "osCsid=kdjbmse0h4c96qfs2rq3c6v1c6" ekleri url lere eklenmeyecektir.
Ek olarak robots.txt ye aşağıdaki kodlarıda eklemekte fayda var
Kod:
User-agent: Googlebot
Disallow: *sort=
Disallow: *osCid=
Test için küçük bir spider linki
Kod:
http://duzgun.orgfree.com/?http://www.oscommerce.tc/shop/index.php
Kod:
http://duzgun.orgfree.com/?http://www.sitenizinadi.com/index.php
Bu şekilde test ettiğinizde spider kendini sitenize googlebot gibi tanıtacaktır. Linklere bakarak "osCsid=" tarzı url olup olmadığını test edebilirsiniz.
Tarayıcınızda bunu denediğinizde hiç cookie tanımlı değilken ve cookie desteği varken "osCsid=" bir kez gelir daha sonra cookie kayıtlı olduğu için ortadan kalkar cookie de tutulur. Tarayıcınınız tüm sayfalarını kapattığınızda cookie otomatik silinir. Tekrar sitenize bağlanırsanır yine ilk bağlantıda görüntülenecektir.
Google gibi arama motorları oturum açmadığında osCsid neseneleri url lere ekli olacaklardır. Yukarıda ayarla bu nesnelerin eklenmesini önleyebilirsiniz.