假设我有一个简单的博客引擎。我发布了一个带有 URL 的简单帖子
http://example.org/blog/awesomr-post
几天后我发现了拼写错误并修复了我的 URL
http://example.org/blog/awesome-post
但搜索引擎已经将“awesomr-post”编入索引,如果有人点击此链接,他将收到 404 错误。带有书签的页面也存在同样的问题。
所以我认为帖子应该被两个链接接受
http://example.org/blog/awesome-post
http://example.org/permalinks/1
现在我必须以某种方式指定关系。我能做什么
http://example.org/permalinks/1
<!DOCTYPE html>
<html>
<head>
<link rel="canonical" href="http://example.org/blog/awesome-post">
</head>
<body>
page content
</body>
</html>
http://example.org/blog/awesome-post
<!DOCTYPE html>
<html>
<head>
<link rel="bookmark" href="http://example.org/permalinks/1">
</head>
<body>
page content
</body>
</html>
这是正确的解决方案吗?从其他网站页面链接时,我应该使用规范或永久链接 URL 吗?
最佳答案
其中一种方法是从 http://example.org/blog/awesomr-post 进行 301(永久)重定向至 http://example.org/blog/awesome-post
关于seo - 永久链接与漂亮的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16227641/