0

我为用户提交设置了一个动态脚本,他们提交的每个图像都有/image.php?id=150或类似内容的尾随 URL。

我需要 Facebook 来识别参数。

如果我复制并通过 URL http://mysite.com/image.php?id=150它无法识别 id=150,只是 image.php,因此无法粘贴和接收缩略图,描述、标题和其他任何通过 OG: 元标签。

基本上我需要 Facebook 将/image.php?id=150/image.php?id=151识别为 2 个不同的 URL,而不是相同的,以便它们可以拥有自己的动态元标记,因此有自己的缩略图、描述,以及发布到 Facebook 时的其他内容。

任何帮助都将不胜感激,我在这方面遇到了真正的麻烦。

4

1 回答 1

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]

这将使您的 URL 更清晰,因此要共享的新 URLhttp://mysite.com/150不是您的,您可能希望使用一个子文件夹,就像photo这样,将http://mysite.com/photo/150image.php 复制到该目录

于 2013-08-29T05:11:37.197 回答