これが私の問題の要約です。
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 ファイルを変更する必要がありますか、またはこの問題を解決する別の方法はありますか?
助けてくれてありがとう。