问题标签 [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.

0 投票
1 回答
673 浏览

web - 有没有办法可以找到网站列表的规范域名?

我正在开发一个页面跟踪网络应用程序,我想获取网站列表的规范域。据我所知,没有很好的方法来判断站点对子域和顶级域的所有权从哪里开始和结束。我不确定描述它的最佳方式,所以这里有一个例子:

如果我拥有个人 URL, mysite.com,我可以设置子域,例如www.mysite.com,cdn.mysite.com等等。

如果我的“小组”在大学有一个网站,例如computerscience.myuni.edu,我可能也可以控制www.computerscience.myuni.edu,但不是myuni.edu

如果我是一家大型企业并且需要分散网络流量,我什至可能拥有www.acme.com, ww2.acme.com, ww3.acme.com, 等等。

所以没有什么是确定的,但是如果给我一个 URL,我可能可以从前面去掉 , 和www.,ww2.但是否还有其他常见的“子域”我不认为这是相当常见的,通常不会用于提供不同的网站?cdn.secure.

我猜我只是想找出获得网站真正“规范”域名的最佳方式。

0 投票
1 回答
1038 浏览

asp.net - 如何为多语种网站创建规范的元标记以改善 SEO?

我有一个公司网站(Visual Studio / VB / ASP.NET 4.0),它现在已本地化为 10 种不同的语言。

问题:当从英语切换到瑞典语时,我的 URL 不会改变。只有文本更改,因为它从“sv”资源文件而不是“en”资源文件调用信息。 Stefan指出,这不会因重复内容而对我不利。

Tiggerito提出了一个绝妙的建议。他建议我在该部分中使用规范标签来向 SE 机器人表明我有其他语言。我想听从他的建议,并在我的母版页中添加规范标签

谁能告诉我我该怎么做?标签会是什么样子,我是否必须为 en、es-MX、ru、sv、fr 等设置一个标签?感谢您提供的任何指导!

0 投票
1 回答
2233 浏览

facebook - 开放图 - 已发布操作中的获取和规范 URL

我们目前正在测试我们的桌面应用程序的 Facebook 功能。我们定义了一个 Facebook 应用程序,然后创建了开放图操作、对象和聚合。

  • 第一个问题:如果获取的(对象 URL)和规范(og:url)URL 不同,为什么标签取自规范 URL 而不是获取的 URL?首先获取一个获取的和一个规范的 URL 有什么用?

  • 第二个问题:当一个动作被发布并且用户点击 Facebook 聚合框中的相应链接时,我们看到附加参数与我们的 og:url 组合在一个查询字符串中(例如 ?fb_action_ids=##&fb_action_types=...&fb_source =最近的活动)。有没有办法让我们的 og:url 保留而不是以这种方式扩展?

0 投票
3 回答
7594 浏览

google-analytics - Analytics 中的规范 URL

据我所知,规范 URL 仅被搜索引擎识别——一种确保当搜索引擎抓取您的页面时,无论是哪个 URL 到达那里,所有“链接汁”都指向一个规范 URL。所以在 DNN 站点上,example.com/、example.com/Default.aspx、example.com/tabid/36/Default.aspx、example.com/home/tabid/36/Default.aspx 都是主页的 URL ,搜索引擎可以将它们全部压缩到其索引中的一个列表中,而不是在多个 URL 之间稀释 PageRank。

我的问题是 Google Analytics 是否能够识别规范 URL,或者是否有任何其他技巧可以防止同一主页在 Analytics 中显示为 5 或 6 个不同的页面 (URL)。

0 投票
1 回答
2205 浏览

asp.net-mvc - 在 ASP.NET MVC 中生成规范 URL

我想在我的 ASP.NET MVC 项目中生成规范网址。我做了一个简单的测试并且工作了,但是对吗?我可以有一些问题吗?我看到一些例子要复杂得多,我的例子似乎好得令人难以置信

我只是这样做:

我现在正在使用它。到目前为止,我没有任何问题:

http://blog.fujiy.net/?page=5

http://blog.fujiy.net/?tag=%2Fjavascript&page=5

0 投票
2 回答
1030 浏览

mod-rewrite - 嵌套子域 URL 重写

我有一个如下形式的视线:

它可能类似于test.users.domain.com,我希望能够将此 URL 重写为类似test.users.domain2.com的内容。

到目前为止,我的运气并没有很好,而且我还无法从网上找到的示例中成功实施一个可行的解决方案。我尝试了以下一些方法:

或者这个...

我不确定我做错了什么,并且觉得我错过了一些非常明显的东西。

0 投票
1 回答
1030 浏览

apache - 非 www 到 www 重定向不会删除尾随反斜杠

我对 Apache 重定向有点问题。虽然波纹管规则适用于站点上的任何页面,但 mydomain.com 将被重定向到 mydomain.com//,这会忽略尾部斜杠删除规则。

使用诸如此类的多个规则是否有效,或者我应该尝试将它们组合或以某种方式将它们链接在一起以避免单个网址的多个重定向?

谢谢

0 投票
1 回答
411 浏览

ruby - 如何检查两个网址是否返回同一页面

让我们假设以下 url 指向相同的内容。

如何检查这些链接是否指向相同的内容?我特别使用 Ruby,但也欢迎任何其他建议......

0 投票
0 回答
269 浏览

ios5 - 在 iOS 的 Safari 上显式更改 Twitter 的共享 URL

iOS 的 Safari 现在具有内置Share on Twitter功能。

iOS Safari 的菜单


我在哪里可以指定要共享的 URL?我可以明确输入另一个 URL 吗?

问题是我的网站有一个移动版本,托管在不同的域上。我希望能够在http://m.example.com上分享http://example.com

有什么解决办法吗?这可以使用<meta rel="canonical" />吗?

0 投票
1 回答
1163 浏览

wordpress - Facebook 社交插件(喜欢/发送)从我们的网站获取错误的规范网址

这是一个奇怪的问题,以前从未遇到过,希望我再也不会面对它。我们的网站 worldocricket.com 在 wordpress 上运行。它与新闻网站有关,所以我们使用社交插件,如 Facebook 的点赞和推特的推文按钮等。

我们在我们的网站上创建了一些新页面,它们在 wordpress 文件夹之外,但在同一个域中,并且使用 [wp-load.php] 与 wordpress 连接。它们都运行良好,但是当我们尝试为我们的一个新页面创建类似 facebook 的按钮时;使用 fb 开发人员工具(如按钮创建者) www.developers.facebook.com/docs/reference/plugins/like/,它破坏了我们的午餐。

在“点赞的网址”框中添加页面网址“ wwww.worldocricket.com/categories/special/tournaments/asia-cup/2012/accasia312.php ”时,在点击“点赞”和“发送”时,它会在预览中显示类似计数' 按钮,它显示它正在喜欢/发送我们不想要的网站的主要网址(www.worldocricket.com),我们添加(或我们想要共享)的网址不同。我认为这是一个暂时的问题,但即使在 24-36 小时后,我们也得到了相同的结果。

我们在谷歌搜索后在标题中添加了 og:title / og:type / og:url / og:image 。

但它也被证明是无用的。然后我们使用 fb 调试器(www.developers.facebook.com/tools/debug),它显示它正在获取正确的 url,但存在错误的规范 URL。所以我们使用<link rel="canonical" href="http://worldocricket.com/categories/special/tournaments/asia-cup/2012/accasia312.php">了,但结果是一样的。:/


我们的网站:http ://worldocricket.com

我们想要http://worldocricket.com/categories/special/tournaments/asia-cup/2012/accasia312.php上的按钮

问题是:如何让 facebook 社交插件(如、分享、发送)在我们网站的相应页面上正常工作?