Open Graph可能由.htaccess Rewrite引起的问题

时间:2012-11-04 01:00:09

标签: .htaccess facebook-like opengraph facebook-social-plugins

尽管Open Graph上有很多主题,我似乎无法找到任何涵盖我特定问题的内容。 我为客户构建了一个站点,该站点由许多静态html页面组成。自完成以来,客户端需要添加社交按钮,因此我插入了所有必需的Open Graph协议元标记。(见下文)

<meta property="og:title" content="site name" />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://www.mydomain.co.uk/page" />
<meta property="og:image"   content="http://www.mydomain.co.uk/images/image.jpg" />
<meta property="og:description" content="page description" />

在Facebook对象调试器上测试所选页面时,我所包含的元标记似乎无法被识别。我认为这个问题可能是由我所包含的.htaccess文件引起的,因为它不再需要&#39; .html&#39;和&#39; .php&#39; ...见下文;我相信这就是问题,因为当我用.html测试我的网站时,似乎工作得很好(只要.html包含在&#34; og:url&#34;元标记中。)但如果没有,发生了各种各样的问题,Facebook提起的描述实际上是我的css文件中的文字..?

<Files .htaccess> 
order allow,deny 
deny from all 
</Files> 

ErrorDocument 404 /error404.html

Options +MultiViews

RewriteEngine on
RewriteCond %{HTTP_HOST} ^([^.]+\.co.uk) [NC]
RewriteRule (.*) http://www.%1/$1 [R=301,L]

这里可能有一些简单的东西,但它似乎越来越好了。任何帮助都会很棒!提前致谢。

0 个答案:

没有答案