问题标签 [canonical-link]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 一个网页可以有多个 rel="alternate" 标签吗?
在我的网站中,我使用rel="alternate"
RSS 如下
现在我想rel="alternate"
为移动网站添加另一个标签
在一个页面中使用多个标签是否有任何问题rel="alternate"
或对 SEO 没有任何影响?
wordpress - How we can install a site-wide 301 rel=canonical forward?
I have a wordpress site for example www.example.com and it has more than 300 pages. I have installed a copy of our entire www.example.com site on a subdomain of the US site. For example the subdomain is http://abc.tm.org/ and this subdomain contain all the contents of example.com
Now is there any way to redirect my whole example.com site to abc.tm.org site? I want to use 301 rel=canonical redirect. Otherwise google may bann my site for duplicate content.
asp.net - URL 结构需要在 ASP.NET 中修改
我有一个网站,即www.exhibitionsnow.com,它的 URL 结构不好。我是 ASP.NET 的新手。有人可以建议重写 URL 的正确程序,以及应用规范 URL 的代码是什么。
.htaccess - 在 htaccess:/a/*/id/uniqueid 中是否可以使用此模式的规范 URL?
一个大问题是我不是程序员……!所以我需要用我自己能力范围内的方法来解决这个问题……我很乐意得到帮助!
我在 Google 索引中有很多重复的 URL 有问题,并且有强烈的迹象表明它会导致 SEO 问题。
我在网站本身上没有重复的链接,但是因为它曾经设置过,对于某些页面,系统允许 URL 中的各种变化。只要有特定的article-id,相同的内容就会在无数个URL下呈现。
我猜谷歌索引中的重复项长期以来一直在增长,这是由于链接到我的其他站点的链接出错。问题是系统已经接受了这些变化。
以下是 Google 索引中存在的变体示例:
- site.com/a/Cow_Cat/id/5272
- site.com/a/cow_cat/id/5272
- site.com/a/cow…cat/id/5272
- site.com/a/cowcat/id/5272
- site.com/a/bird/id/5272
第一个混合大小写的 URL 是全站点使用的 URL,现在我必须忍受它,更改所有小写字母需要很长时间。我无法通过 htaccess 进行手动操作,因为它总共有 300.000 篇文章。我相信有 10 的数千个有一个或多个重复项。
我的问题是这样的:
是否可以在 htaccess 中为规范 URL 创建规则,以便将上述 URL 作为一个以及 300.000 的其余部分处理?
我即,有没有办法说所有的网址都有
/a/*/id/唯一标识
应该被视为 one = 仅基于唯一 ID,而不考虑用“*”表示的文本?
我希望可以说像上面这样的某种模式应该只通过最后一个独特的部分来区分。
如果在htaccess中不可能,如何在每个页面上使用链接rel =“canonical”来完成,代码可以包含通配符吗?
我应该补充一点,大多数重复是由于站点本身使用混合的传入链接是小写的。尽管网站本身基本上总是混合使用小写/大写,但仅使用小写分配规范 URL 是否可以?
如果这是可能的,我会很高兴得到如何做的帮助!!!!
乔纳斯
嗨迈克尔!我不是专家,但我认为可以这样做:
1) 我的问题是 URL 大小写不一,我现在无法更改。
2) 如果搜索引擎没问题,我可以让规范 URL 与实际 URL 相同,不同之处在于它都是小写的,这样可以解决大约 90% 的重复。这将是使用的 URL:site.com/a/Cow_Cat/id/5272,这将是规范的:site.com/a/cow_cat/id/5272。据我了解,这将是一个很好的搜索引擎优化......或......?
我的想法不是更改地址浏览器地址栏(即使用 301 重定向),而只是告诉搜索引擎哪些 URL 是重复的,据我所知,这可以通过在 htaccess 中定义规范 URL 来完成(作为一种模式- 我希望)或作为每个页面上的标签。
3)如果,可以找到通配符解决方案...我不确定这是否可能,但这意味着可以不分配特定的规范 URL,而是分配“组模式”,即“请搜索引擎,查看所有具有此模式的 URL - 最后具有唯一标识符 - 就好像它们是同一个 URL,你 SE,决定你喜欢哪个”:/a/*/id/uniqueid
那行得通吗?如果可以将规范 URL 定义为一个组,其中该组被定义为具有定义部分作为唯一 id 的模式,则它只会在 htaccess 中工作。
是否可以在为每个页面添加标签时说“所有包含此唯一 ID 的 URL 都应被同等对待”?如果那行得通,它看起来会类似于这个
链接 rel="canonical" /a/*/id/5272
我不知道这种带有通配符的语法是否存在,但它会很好:)
facebook - facebook 从哪里提取我的规范网址?
有问题的页面: https ://play.decksi.com/share/45431f8d
faceook 调试器链接: https ://developers.facebook.com/tools/debug/og/object?q=https%3A%2F%2Fplay.decksi.com%2Fshare%2F45431f8d
出于某种原因,facebook 将我们的应用页面 ID 作为规范 url,尽管它根本不在页面上......
我在沙盒实例上有完全相同的视图,它表现得很好..
直到今天这一切都很好(我今天注意到了)......
有什么想法吗?
.htaccess - 规范 URL 未重定向
我想去掉我的网站名称之前的,所以我尝试在文件中设置一个规范的 URL 标签,但是当我输入 www.blablabla.tk 时www.
它没有将我重定向到http://blablabla.tk
我试过这段代码:<link rel="canonical" href="http://blablabla.tk" />
我是否必须更改.htaccess文件中的某些内容或其他内容?
seo - 如何格式化带有分页站点的规范链接
在搜索引擎风格的网站上格式化规范链接的最佳方法是什么?在这一刻,我们的搜索引擎会获取结果并对其进行分页。我们目前将规范 URL 分页页面设置回第一页,因此:
例子
http://jobportfolio.co.uk/jobs/any/london 规范 = http://www.jobportfolio.co.uk/jobs/any/london
http://jobportfolio.co.uk/jobs/any/london/?&page=2 规范 = http://www.jobportfolio.co.uk/jobs/any/london
这是最好的方法还是我应该将规范 URL 设置为也包含 &page=2?
我注意到,当我提交 XML 站点地图时,只有一小部分页面被编入索引。
谢谢
奥利弗
error-handling - 页面返回错误的规范
如果由于某种原因在我的网站上发生错误,该页面将返回响应 500,并且作为内容,它将向访问者显示一些关于发生的事情以及他可以在哪里继续的信息。
例如:
/product/somebook -> 正常 HTTP 200 OK,包含关于这本书的内容
发生内部错误时:
/product/somebook -> 错误 HTTP 500 返回页面,其中包含有关现在要做什么的信息(无重定向)
如果响应为 500,该页面是否应该包含一个规范标签,例如 /error ?
php - 谷歌上的重复内容。htaccess 还是 robots.txt?
在我的网站中,我有以下类别的 url 结构:
/category.php?id=6
(id=6 用于互联网类别)
我的 SEO 友好网址如下:
问题是它可以以任何这些形式访问,因此,我在谷歌上得到了重复的内容。
所以,我想知道我该如何解决这个问题。
我应该禁止robots.txt
任何带有它的网址?
吗?
如果是这样,我该如何正确设置它?
我应该在“永久移动”上进行重定向.htaccess
吗?
如果是这样,我该如何正确设置它?
我的实际.htaccess
类别是这样的:
seo - 主页上的规范化
我有两个内容相同的页面。
- 主页 (www.example.com/)
- 详细信息 (www.example.com/detail)
在主页上,显示的内容与在详细信息页面上完全相同,因此重复内容存在很大问题。
我想用标签解决它
但是,如果我将这个标签放在主页上,将搜索引擎指向详细信息,会发生什么?我会在搜索结果中完全失去主页吗?
注意:主页每天更改几次,每次“复制”另一个详细信息页面的内容。