我有一个客户端,他们的电子商务商店使用Google Base。他们希望将所有特定产品链接(即white-large-shirt.htm,red-medium-shirt.htm)重定向到可配置网址(即shirt.htm)。Php重定向和seo
这是为了让客户在谷歌基地的白色大衬衫点击链接可以被重定向到页面,在这里他们可以从其他颜色选择和大小,以及何时。不只是一个选项产品页面。
我可以在PHP控制器的一个文件很容易地做到这一点,但我想知道什么的后果是SEO还是“黑帽”重定向。
谢谢。
EDIT
这里是代码片段我在产品上控制器类使用。
//Show configurable products only
if($product->type_id == "simple"){
$parentId = $product->loadParentProductIds()->getData('parent_product_ids');
if(isset($parentId[0]))
{
$product = Mage::getModel('catalog/product')->load($parentId[0]);
}
}
请原谅我的无知,但这些机器人如何索引你的网站对我来说是一个谜。我没有使用java脚本重定向来更改URL。我修改的是控制器类。如果某个简单产品(红色大号衬衫)出现请求,则我将控制器吐出产品,然后输出可配置产品(衬衫)的后续URL。然后用户可以从选项中选择红色和大号。这是你会考虑spamdexing吗?如果是的话,你会建议什么策略?我不想设置数千个301重定向。感谢您的输入。 – trevorc 2010-10-27 18:25:59
哦,我确实得到了你所做的。每个网页仍然在这里(即white-large-shirt.htm,red-medium-shirt.htm),但它们都显示相同的内容。 这不好。它会做一些重复的内容。一个内容应该有一个URL /页面。看看谷歌说什么:http:// www。google.com/support/webmasters/bin/answer.py?hl=zh_CN&answer=66359 您应该设置301的。您不必让他们永远活着,只需要让Google抓取工具了解新结构即可。 你可以找到一种使用正则表达式设置301的方法。您无需为每个网址添加一行。 – Tuf 2010-10-28 15:04:45
重定向将不得不这样设置: 每个旧的URL(white-large-shirt.htm,red-medium-shirt.htm) 重定向到新的shirt.htm – Tuf 2010-10-28 15:06:45