问题标签 [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.
seo - 规范链接 - 服务器上的相同文件
我正在使用 Microsoft 的 IIS SEO 分析器,它不断向我显示我有一个规范链接错误的警告,因为我将相同的文件存储在服务器上的不同文件夹中。这样做使我的文件结构更有条理,将不同的文件夹链接在一起。我应该忽略这一点还是这对 SEO 来说很重要?
facebook - Facebook 缓存中的规范 URL 错误?
我在这个页面上有一个喜欢的按钮:http: //magazin.skiinfo.de/kaestle
今天早上,我犯了一个错误,输入了一个错误的规范URL。
我从页面中删除了规范 URL,但“赞”按钮仍然使用这个错误的规范 URL。当我查看调试器时,我得到了我页面的正确信息。
是否有我可以删除或刷新的 Facebook 缓存?
canonical-link - 主页规范 URL 应该以“/”结尾还是有关系?
对于主页的规范 URL...
或者
和
它应该放在头部的什么位置?在顶部,中间的某个地方,还是最后?
html - 打印页面的 SEO
我对打印页面的 SEO 感兴趣。我有一个页面,其中包含一篇文章和一个后缀为 /print/ 的相同地址的链接,该地址随后显示了进来的内容,但带有类似打印的样式表。
这会在搜索结果中造成重复,因为两个页面相同,只是地址有点不同。
我已经对此主题进行了一些研究,并且有几个选项可供使用:
- 从打印页面设置
rel=canonical
为原始页面 meta
noindex
对于打印页rel=nofollow
对于链接
你认为最好的解决方案是什么?
facebook - 在规范网址上对 Facebook 点赞进行分组
我运行一个 Magento 网站,因此有几种方法可以访问我喜欢按钮所在的同一产品。
现在举个例子:
www.mysite.co.uk/cat1/product1.html
与以下产品相同:
www.mysite.co.uk/cat2/product1.html
只是在不同的类别中。
但我希望在www.mysite.co.uk/cat1/product1.html上喜欢该产品的人也适用于www.mysite.co.uk/cat2/product1.html
因此,如果 2 个单独的人在单独的页面上点击喜欢,它应该在每个页面上得到 2 个喜欢而不是 1 个喜欢。
我想如果我强制使用以下网址:
这会起作用,但不会;规范网址都使用:
http://www.mysite.co.uk/product1.html
也可以查看产品的地方。
有任何想法吗?
facebook-opengraph - 让 Facebook 爬虫忽略规范链接
我想知道是否有办法让 Facebook 爬虫忽略页面上的规范链接。我有一种情况,规范链接指向的 URL 与您实际所在的 URL 不同。这导致动态添加到页面的og:image、og:url等被忽略,facebook页面上的信息完全错误。
我一直在寻找这个问题的答案,但没有找到答案......
php - 如何使用 PHP 获得网站的最终、重定向、规范 URL?
在链接缩短器和 Ajax 时代,可能有许多链接最终指向相同的内容。我想知道最好的方法是用 PHP 获得最终的、最好的网站链接,希望有一个库。我在 Google 或 GitHub 上找不到任何东西。
我看过这个示例代码,但它不处理 rel="canonical" 元标记或默认 ssl 端口之类的东西:http ://w-shadow.com/blog/2008/07/05/how-to-获取重定向 url-in-php/
Facebook 似乎处理得很好,您可以看到他们如何遵循 301 和 rel="canonical" 等。要查看 Facebook 处理方式的示例,请使用他们的 Open Graph 工具:
https://developers.facebook.com/tools/debug
并输入这些链接:
http://dlvr.it/xxb0W
https://twitter.com/#!/twitter/statuses/136946408275193856
是否有一个 PHP 库已经预先构建了这个库,它将检查这些标头、解析 301 重定向、解析 rel="canonical"、检测重定向循环并正确地获取要使用的最佳结果 URL?
作为替代方案,我对可以使用的 API 持开放态度,但更喜欢在我自己的服务器上运行的东西。
html - 规范链接是否需要完整的域?
我想向我的页面添加规范链接,但我需要指定域,还是需要一个相对 URL?
换句话说,就是:
足够好,还是我需要使用:
seo - 301 + Canonical 将子域链接到搜索引擎的根域?
我想将我的根域上的搜索排名传递到我的博客子域。我不确定这是否有意义,但我认为从 mydomain.com/blog 到 blog.mydomain.com 的 301 重定向以及链接回 mydomain.com/blog 的规范标签可能会有所帮助。
例如:用户或搜索引擎访问 mydomain.com/blog/my-post,301 重定向将他们带到 blog.mydomain.com/my-post。在那篇文章上是链接标签:rel='canonical' href='mydomain.com/blog/post'
或者,一个更好的例子是某人链接到 blog.mydomain.com/post,并且该入站链接质量被转移到 mydomain.com。我不确定这是否适用于另一个方向:即指向 mydomain.com 的链接将链接优势转移到 blog.mydomain.com
ruby-on-rails - 在 Rails 3 中不使用斜杠重定向到规范路径
在 Rails 3 上,我试图从没有斜杠的 URL 重定向到有斜杠的规范 URL。
但是,上面的路由匹配 /test 和 /test/ 导致重定向循环。
如何使其仅匹配没有斜线的版本?