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 に答える