我发现google已经在我的oscommerce应用程序的一些url中索引了oscsid参数。我试图找到解决办法,但如果我不确定自己在做什么,我就不想做什么。
我只能访问ftp而不能访问cms系统。通过ftp可以解决这个问题吗?

最佳答案

在product_info.php的head部分添加以下内容

<link rel="canonical" href="<?php echo tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . (int)$_GET['products_id'],NONSSL,false); ?>" />

这将告诉搜索引擎使用此url,而不是包含会话id的被爬网的url。这被称为暗示而不是指示,所以还有其他因素在起作用。
你还问你是否可以用ftp访问,是的,你可以。
关于这个话题的好资源:
http://forums.oscommerce.com/topic/330479-what-is-the-oscsid-why-you-must-not-loose-it/

10-04 16:37