规范URL是否可以重定向到等效的用户友好URL而不影响SEO?
我正在开发一个“文章库”网站系统。项目已指定了规范名称,但其路径(所在文件夹)和名称可能会更改 如果您访问以规范名称结尾的url,您将被重定向到文章当前所在的正确路径。在内部,我使用它在文章之间建立稳定的链接,因此即使文章已经移动或重命名,它们也可以工作 示例:规范URL是否可以重定向到等效的用户友好URL而不影响SEO?,url,redirect,seo,google-search,canonical-link,Url,Redirect,Seo,Google Search,Canonical Link,我正在开发一个“文章库”网站系统。项目已指定了规范名称,但其路径(所在文件夹)和名称可能会更改 如果您访问以规范名称结尾的url,您将被重定向到文章当前所在的正确路径。在内部,我使用它在文章之间建立稳定的链接,因此即使文章已经移动或重命名,它们也可以工作 示例: example.com/blah/blah/140913-china example.com/140913-china 两者都重定向到: example.com/journeys/asia/visit-to-china 如果我移动这
example.com/blah/blah/140913-china
example.com/140913-china
两者都重定向到:
example.com/journeys/asia/visit-to-china
如果我移动这篇文章,以前的URL仍然有效-对于这个新路径:
example.com/my-adventures/china
这很好,但我希望谷歌保留pagerank和其他与文章相关的东西,即使它已经转移到另一条路径
为此,我将在文章页面中添加以下内容:
<link rel="canonical" href="example.com/140913-china">
该url将始终有效并重定向到文章
但是,谷歌会允许在规范url上进行这种重定向吗?如果没有,我还能怎么做
我唯一的要求是用户在url栏中获取实际的完整文章路径,这是正确获取文章相关资源等所需的路径。否我不明白为什么您重定向规范链接(或使用用户友好的链接作为规范链接),并且不显示此页面的内容。。。 即使要这样做,你也必须内在地重定向
备注:避免错误:对rel=“canonical”链接元素使用绝对路径而不是相对路径。-> 您的问题的简短答案是肯定的,但这不是最佳答案,也不是100%的保证。规范链接是对谷歌的建议,而不是义务。它可能会决定为该页面的另一个URL编制索引 让规范链接始终指向文章的最终位置(无需额外重定向)始终是一个好做法。您将失去更少的链接(即PageRank) 但是,您描述问题的方式似乎并不需要规范链接,因为您说所有重定向都正常工作。如果再次移动内容,请修改重定向以定位正确的新位置。够了 在Croises回答“规范地址不起作用”的评论中,您应该使用相对路径而不是绝对路径。换句话说,删除域名并以“/”开头URL(换句话说,) 例如:
example.com/140913-china -- Absolute path (includes domain name)
/140913-china -- Relative path (i.e., relative to the root of your site)
这将避免迁移内容时的许多痛苦。嗯,这是出于技术原因。我的文章存储在一个真实的文件夹结构中,因此文章中的相对URL被正确地路由到属于文章的资源(实际上,这是通过为文件提供服务的php脚本实现的,但这只是实现细节)。如果我让人们停留在规范地址上,链接将不起作用(我必须做一些疯狂的解析器函数来处理这个问题)。不要忘记在规范链接中使用绝对路径,因为目录重定向。。。