0

これが私の問題の要約です。

Facebookのいいねボタンを作りました。ほとんどの場合は正しく機能しますが、誰かの実際の「いいね」投稿からのリンクをたどるときは機能しません。Facebook は URL にさらに情報を追加しているようです。たとえば、私は

www.example.com/blog.php/6

しかし、Facebookは追加します

www.example.com/blog.php/6?fb_action_ids=10201090685057512&fb_action_types=og.likes&fb_source=aggregation&fb_aggregation_id=288381481237582

ユーザーがこのリンクをたどると、Mysql 構文エラーが発生します。最初のリンクに従えば問題ありません。URL から余分なテキストをすべて取り除くことができると考えました。

.htaccess ファイルを作成し、GoDaddy のルート ディレクトリに配置しました。私はいくつかの異なる書き直しを試みました。

何も機能していません。これは私が試した最新の考えです: Options +FollowSymlinks
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*&)?fb_action_ids=
RewriteRule ^(.*)$ $1?%1 [R=301]

.htaccess ファイルを変更する必要がありますか、またはこの問題を解決する別の方法はありますか?

助けてくれてありがとう。

4

0 に答える 0