喜欢按钮 - 使用mod重写的友好URL和计数值没有友好的URL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了喜欢按钮 - 使用mod重写的友好URL和计数值没有友好的URL相关的知识,希望对你有一定的参考价值。

我的网站在动态页面上有一个类似FB的按钮。网站上还有mod重写规则,以允许该动态页面的友好URL。

即以下选项是'相同':

(网址1)www.getawayearth.com/property.php?id=703

(网址2)www.getawayearth.com/property-rental/holidayhome703.html

该页面上有一个类似的按钮。我的问题是,like按钮为每个url显示不同的值,即使页面是'相同'。例如,如果您要访问URL 1,则单击类似按钮,类似的计数将不会注册URL 2。

我理解为什么会发生这种情况,但我想知道是否可以设置类似按钮来识别两个网址是否相同?

答案

如果您有多个Like按钮,它们都应该“喜欢”相同的东西,您需要将类似按钮的href指向该URL - 即第1页和第2页,两个类似按钮的形式为<fb:like href="http://example.com/page1"/>

另一答案

我理解你的问题,Open Graph元标记可以通过在每个URL页面上设置相同的og :: url meta来让Facebook现在有2个不同的URL相同。

SEO也会出现同样的问题,这就是为什么有一个名为“canonical”的元数据来指定页面的官方URL,即使有不同的URL来访问相同的页面内容。

<html>
<head>
      <meta name="title" content="your page title" />
      <link rel="canonical" href="http://your-official-page-URL" />

      <meta property="og:title" content="your page title" />
      <meta property="og:url" content="http://your-official-page-URL" />
</head>
…

希望能有所帮助。

以上是关于喜欢按钮 - 使用mod重写的友好URL和计数值没有友好的URL的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 mod_rewrite 显示 SEO 友好的 URL?

使用 mod_rewrite 实现具有多个变量的友好 URL 的最佳方法是啥?

用户友好的 URL - mod_rewrite 和 php 重定向

SEO 友好的 URL 重写器参数

使用 php 和 .htaccess 进行友好的 url 重写。与 css 图像和 js 的相对链接的困难

使用 apache 的 mod_rewrite 来解析 SEO 友好的 URL