天道酬勤,学无止境

canonical-link

可以在所有页面上使用规范标签吗?(Can the canonical tag be used on all pages?)

问题 我在一个有 SEO 专家审查过的网站上工作。 他们建议我应该在每个其他页面上应用canonical标签 <!-- http://www.example.com/detail/table&r=dining-room --> <link rel="canonical" href="http://www.example.com/detail/table"/> 是否真的需要canonical标签只出现在所有其他页面上,或者如果它出现在同一页面上会很好地播放吗? 我问这个的原因是:链接不是也告诉谷歌它实际上在正确的页面上吗? 回答1 RFC 6596:规范链接关系指定: 目标(规范)IRI 可以: ○ […] o 自我参照(上下文 IRI 与目标 IRI 相同)。 所以,是的,您甚至可以在规范页面上使用rel - canonical 。 回答2 这似乎是 Google 和 Bing 之间的争论。 Google 不介意您是否有指向自身的规范标签。 Bing 确实介意,您会失去他们对使用规范标签的信任。 看这篇文章:http://www.northsideseo.com/google-vs-bing-canonical-tag/

2021-11-27 13:50:47    分类:技术分享    html   seo   canonical-link

Can the canonical tag be used on all pages?

Im working on a site that has had an SEO expert review it. They have advised me that we should apply canonical tags on every other page <!-- http://www.example.com/detail/table&r=dining-room --> <link rel="canonical" href="http://www.example.com/detail/table"/> is it really required that the canonical tag only appears on every other page, or will it play nicely if it appears on the same page? The reason I ask this is: isn't the link also telling Google that it is infact on the right page?

2021-11-21 03:52:46    分类:问答    html   seo   canonical-link

规范网址链接(Canonical URL link)

问题 我正在使用规范的 url 链接 <link rel="canonical" href="http://test123.com" /> 避免网站的 http 和 https 版本之间出现重复的内容问题。 目前我已经设置了 http 和 https 版本在 head 部分都有规范链接。 这是正确的还是我应该只在 https 版本的 head 部分有规范链接而在 http 版本上没有任何内容? 或者这两种方式都重要吗? (我希望机器人索引我的 http 版本而不是我的 https 版本)。 回答1 在我看来,您可以像这样在 http 中设置您的规范网址 <link rel="canonical" href="http://test123.com" /> 对于 http 和 https。 机器人将索引您的 http 规范网址。 如果您需要该页面的 https 版本,您可以在 http 页面上进行重定向。 如果用户访问http://test123.com您可以根据需要将用户重定向到 https 页面。

2021-10-14 11:00:20    分类:技术分享    http   https   seo   canonical-link

Canonical URL link

I am using a canonical url link <link rel="canonical" href="http://test123.com" /> to avoid duplicate content issues between http and https versions of a site. At the moment I have it set up that both the http and https versions have the canonical link in the head section. Is this correct or should I only have the canonical link in the head section on the https version and nothing on the http version? Or does it matter either way? (I want bots to index my http version and not my https version).

2021-10-11 07:20:59    分类:问答    http   https   seo   canonical-link

如何为 Rails 上动态生成的 url 获取规范 url?(How to get a canonical url for a dynamically generated urls on rails?)

问题 我为主页实现了规范网址,如下所示:我添加了这一行 <link rel='canonical' href='https://example.com/'> 我在header部分的index.html.erb上添加了这一行。 它工作正常。 现在我有动态路线生成线如下: <a href "<%= search_equipments_path(:category_id => category.id) %>"> 我尝试了以下操作: <a rel='canonical' href="<%= search_equipments_path(:category_id => category.slug) %>"> 但是没有用。 回答1 我们可以通过这种方式在 rails 中设置规范标签。 此 rails 代码将输出完整当前 url 的规范标签。 将此添加到 HTML 标题部分的布局中。 <link rel="canonical" href="<%= url_for(:only_path => false) %>" /> 您还可以使用以下命令指定要用于此 URL 的默认协议: <link rel="canonical" href="<%=url_for(:only_path => false, :protocol => 'https')" /> 有关更多选项,请参阅此链接 希望这可以帮助。 回答2

2021-10-10 13:37:37    分类:技术分享    ruby-on-rails   canonical-link

使用 HTTPS 的 ModRewrite [关闭](ModRewrite with HTTPS [closed])

问题 关闭。 这个问题是题外话。 它目前不接受答案。 想改善这个问题吗? 更新问题,使其成为 Stack Overflow 的主题。 8 年前关闭。 改进这个问题 我正在使用以下 mod 重写来确保不仅规范 URL,而且还使用 HTTPS 显示站点: RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} // It think the problem must be here --^ RewriteCond %{HTTP_HOST} ^rto12\.ca$ [NC] RewriteRule ^(.*)$ https://www.rto12.ca/$1 [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php? RewriteRule ^index\.php?$ https://www.rto12.ca/ [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html? RewriteRule ^index\.html?$ https://www.rto12.ca/ [R=301,L] 当你尝试去这里时我的问题来了: rto12.ca ...浏览器带你到这里:

2021-10-07 01:38:53    分类:技术分享    .htaccess   mod-rewrite   canonical-link

Google Analytics:如何合并历史数据的规范 URL(Google Analytics: How to merge canonical URLs for historical data)

问题 我有一个依赖查询字符串的单页在线应用程序。 添加了 Google Analytics 跟踪,但是直到几天后才添加规范元数据,因此现在 Analytics 由于查询字符串的不同而显示同一页面的多个条目,例如“/app/?s=4324,543 ,12421" 和 "/app/?s=5234,86754" 而规范只是 "/app/"。 有没有办法合并 GA 中已规范化的额外页面(在报告 > 行为 > 概览中)的数据? 回答1 据我所知,没有办法更改历史数据(交易数据的黑客解决方案除外)。 虽然我不记得文档中的一句话说“我们不重新处理历史数据”,但它暗示了几个场合(即维度扩展之类的东西不适用于历史数据,因为它不会被重新处理)。 Cutronis GA 书中直接说到: Google Analytics 处理数据并将其存储在数据库中后,就永远无法更改。 这意味着永远无法更改或重新处理历史数据。 设置或配置过程中出现的任何错误都会永久影响数据质量。 唉,答案是否定的,你不能这样做。 您可以使用过滤器来获取聚合值(并将过滤后的报告存储为快捷方式),但您不能更改已处理的数据(在界面内 - 您始终可以导出到 Google 电子表格并从那里工作)。 回答2 丰富,您可以做的是将数据导出并使用可用的字符串函数自己(在 Excel 或任何数据库引擎中)进行合并。 请参阅这篇可能有用的 Excel

2021-10-07 01:15:15    分类:技术分享    google-analytics   seo   canonical-link   canonicalization

Google Analytics: How to merge canonical URLs for historical data

I have a single-page online app which relies on query strings. Google Analytics tracking was added, however canonical meta wasn't added until a few days later, so now Analytics is showing several entries for the same page because of a difference in the query string, e.g. "/app/?s=4324,543,12421" and "/app/?s=5234,86754" whereas the canonical is just "/app/". Is there a way to merge data for the extra pages (in Reporting > Behavior > Overview) in GA which have since been canonicalised?

2021-10-07 00:56:12    分类:问答    google-analytics   seo   canonical-link   canonicalization

Godaddy 中的规范名称重定向?(Canonical name redirects in Godaddy?)

问题 我有一个网站“mywebsite.com”,我想做一个从“http://mywebsite.com”到“http://www.mywebsite.com”的 301 重定向(用于通常的 SEO 目的)。 我正在运行 IIS7,但是站点前面有一个 ISA 服务器防火墙,这似乎(根据本文,尽管他的解决方案对我不起作用 - http://mrvirtual.de/2009/07/04/ url-rewrite-through-isa-server-ends-in-a-loop/) 导致重写规则进入无限重定向循环。 DNS 由 Godaddy (TotalDNS) 管理。 有没有办法配置 DNS 或域转发,以便我可以在到达 ISA 防火墙/IIS 之前完成重定向? 这似乎更容易(如果可能),而不是试图追踪和修复 ISA、IIS 问题(尽管如果有人有解决方案,我会接受)。 回答1 “IIS 重定向到 www”的第一个结果: http://www.xoc.net/works/tips/domain.asp 回答2 如果您使用的是 IIS7 并且您使用的是 .Net 3.5(至少),恕我直言,最快的方法是将其快速添加到您的 web.config 文件中。 <system.webServer> <rewrite> <rules> <rule name=

2021-09-11 11:39:12    分类:技术分享    iis   redirect   http-status-code-301   hostname   canonical-link

Canonical name redirects in Godaddy?

I have a website "mywebsite.com" and I would like to do a 301 redirect of "http://mywebsite.com" to "http://www.mywebsite.com" (for the usual SEO purposes). I am running IIS7, however there is an ISA server firewall in front of the site, which seems (as per this article, though his solution did not work for me -- http://mrvirtual.de/2009/07/04/url-rewrite-through-isa-server-ends-in-a-loop/) to be causing the rewrite rule to go into an infinite redirect loop. DNS is being managed by Godaddy (TotalDNS). Is there a way to configure DNS, or domain forwarding, so that I can accomplish the redirect

2021-09-08 17:28:21    分类:问答    iis   redirect   http-status-code-301   hostname   canonical-link