好的,所以我们正在使用vBulletin ..我知道。这是我们基于Kohana的系统。细目如下。
这是vBulletin标记其成员URL的方式 http://server.com/forum/member.php?21148-username
我需要将它们重定向到此。 http://server.com/member_profile/view/vb/21148
在我的.htaccess中我有这个规则
RedirectMatch 301 /forum/member.php(.*)/ member_profile / view / vb / $ 1
最终结果:http://server.com/member_profile/view/vb/?21148-username
它有一个?我需要删除-username我尝试使用$ 2等几种变体,但它似乎不适用于RedirectMatch。
非常感谢任何帮助。
答案 0 :(得分:0)
你需要在你的.htaccess中多做一点才能完成这个任务。像这样的东西应该做的伎俩:
RewriteCond %{QUERY_STRING} ^([0-9]+)\-.*$
RewriteRule ^forum/member.php$ /member_profile/view/vb/%1? [R=301,L]
这将采取: 的 http://server.com/forum/member.php?21148-username 强>