我正在开发一个“文章库”网站系统。文章已指定规范名称,但它们的路径(它们所在的文件夹)和名称可以更改。
如果您访问以规范名称结尾的网址,您将被重定向到文章当前所在的正确路径。在内部,我将其用于文章之间的稳定链接,因此即使文章已移动或重命名,它们也能正常工作。
例子:
example.com/blah/blah/140913-china
example.com/140913-china
都重定向到:
example.com/journeys/asia/visit-to-china
如果我移动文章,以前的 url 仍然有效 - 对于这个新路径:
example.com/my-adventures/china
这很好,但我希望 Google 保留与该文章相关的网页排名和其他内容,即使它已移动到不同的路径。
为此,我会将其添加到文章页面:
<link rel="canonical" href="example.com/140913-china">
该网址将始终有效并重定向到文章。
但是,谷歌会允许这个 - 在规范 url 上重定向吗?如果没有,我还能怎么做?
我唯一的要求是用户在 url 栏中获得实际的完整文章路径——这是正确获取文章相关资源等所必需的。
最佳答案
不! 我不明白为什么您重定向规范链接(或使用用户友好的链接作为规范链接),并且不显示此页面的内容... 即使这样做,您也必须进行内部重定向...
备注:避免错误:在 rel="canonical"链接元素中使用绝对路径而不是相对路径。 -> Google
关于url - 规范 URL 能否在不损害 SEO 的情况下重定向到等效的用户友好 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26834264/