在我的网站上我有facebook评论表。因此,当某些用户在Facebook评论中回答时,评论的作者会收到一条消息,其链接看起来像http://somesite/?p=650336994452395724_787132&fb_comment_id=fbc_206901222839669_334304_206901256172999#f2c762c5d4
,但评论只能由http://somesite/?p=650336994452395724_787132
网址提供。
因此,我需要删除http://somesite/?p=650336994452395724_787132
之后的所有参数.htaccess。我已尝试使用下一代码执行此操作
RewriteCond %{QUERY_STRING} fb_comment_id=.*$
RewriteRule .* %{REQUEST_URI}? [R=301,L]
但它给了我错误的网址。
答案 0 :(得分:1)
您可以使用此规则:
RewriteCond %{QUERY_STRING} ^(p=[^&]+)& [NC]
RewriteRule ^ %{REQUEST_URI}?%1# [R=302,L,NE]