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