我有3个提供相同数据的URL:
www.example.com/product/foo
www.example.com/product/foo?id=1
www.example.com?product=foo
为了Google的缘故,我希望URL www.example.com/product/foo
是规范的URL 。
但是,我已经设置了代码,因此所有这三个页面均由同一代码提供,因此,如果我添加<link rel='canonical' href='http://www.example.com/product/foo' />
到代码中,它将应用于所有三个页面,包括一个页面http://www.example.com/product/foo
。
这样做有什么问题吗?还是有一个循环规范不会引起任何问题?