我为用户提交设置了动态脚本,他们提交的每个图片的尾随网址都是 /image.php?id=150 或类似内容。
我需要Facebook识别一个参数。
如果我复制并通过网址 http://mysite.com/image.php?id=150 ,则无法识别id = 150,只有image.php,因此无法粘贴和接收缩略图,通过OG:meta标签的描述,标题和其他任何内容。
基本上我需要Facebook将 /image.php?id=150 和 /image.php?id=151 识别为2个不同的网址,而不是相同的他们可以拥有自己的动态元标记,因此在发布到Facebook时有自己的缩略图,描述和其他任何内容。
任何帮助都会受到赞赏,我真的遇到了这个问题。
答案 0 :(得分:0)
这超出了Facebook图形API,但它可能对您有所帮助, 使用.htaccess
为每个图像创建一个永久链接Allow from All
RewriteEngine on
SetEnv DEVELOPMENT_ENVIRONMENT true
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_]*)$ image.php?id=$1 [L,QSA]
这会使您的网址更加清晰,因此要分享的新网址是http://mysite.com/150
而不是您的网址
你可能想要使用像photo
这样的子文件夹,所以它就像http://mysite.com/photo/150
并将image.php复制到那个Dir