我的网站为每个用户分配一个假子域
http://username.mysite.com/
它重定向到
http://mysite.com/shop/username
第二个链接是内部使用的,分配为link rel=“canonical”,我想在浏览器中显示为正确的URL,子域基本上只是我的用户的一个便利。
问题是301在这种情况下是否合适?301重定向用于现在永久指向其他地方的链接,这意味着旧链接已被弃用。我担心的是,我会通过使用301重定向来吸引不好的seo juju,同时仍然提倡/促进使用旧链接。
是的,301是正确的选择,因为搜索引擎将索引最终的URL而不是子域。我从来没有听说过因为301重定向太多而受到惩罚。其他重定向类型不太准确地描述了您要查找的内容(临时移动等)。