通过htaccess动态重定向


Dynamic Redirect via htaccess

嘿,我想知道你们是否可以帮助我重定向以下网址:

http://mypage/index.php/some/thing?ax=ok&fb_comment_id=fbc_10150169233399496_16315207_10150170953264496

如果有人在页面上评论"/some/thing?ax=ok",这是任何人都会生成的url。我现在将这些URL重定向到:

http://mypage/index.php/some/thing?ax=ok

我认为最好的想法是重定向每个包含"fb_comment_id"的url。但我不能直接将其重定向到提到的url,因为有多个url,用户可以在这里留下facebook评论。因此,在"?ax=ok"之后,我必须找到一种方法来切断一切。

有没有办法在htaccess中实现这一点?我们将不胜感激。感谢日培

顺便说一句。复活节快乐:(

将其添加到.htaccess:

RewriteEngine On
RewriteRule index.php/([^'/]+)/([^'/]+)?ax=ok&fb_comment_id=.* index.php/$1/$2?ax=ok

看起来相当简单。

如果我正确理解了你的问题,那么.htaccess中的以下规则会很好地工作:

RewriteEngine on
Options +FollowSymlinks -MultiViews
RewriteCond %{QUERY_STRING} ^ax=ok&fb_comment_id= [NC]
RewriteRule . %{REQUEST_URI}?ax=ok [L,R,NE]

以上规则将在"?ax=ok">

之后切断所有内容