如何执行htaccess重写

时间:2013-04-20 03:29:41

标签: .htaccess rewrite

以下是我的问题摘要。

我创建了一个类似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的根目录中。 我尝试了几种不同的重写。

没有任何效果。这是我尝试的最新想法: 选项+ FollowSymlinks
RewriteEngine On RewriteCond%{QUERY_STRING} ^(。*&)?fb_action_ids =
RewriteRule ^(。*)$ $ 1?%1 [R = 301]

我是否需要更改.htaccess文件,还是有其他方法可以解决此问题?

感谢您的帮助。

0 个答案:

没有答案