重写Apache重定向规则

时间:2013-03-30 21:58:51

标签: apache .htaccess redirect

如何编写执行此类操作的通用重定向规则:

/phpBB2/viewtopic.php?f=31&t=51574

成为:

/forum/viewtopic.php?f=31&t=51574

换句话说,f和t的参数值是占位符

这将是一个永久性的重定向,所以我想我已经想到了。

1 个答案:

答案 0 :(得分:0)

这似乎一般都有效:

<IfModule mod_rewrite.c>
RewriteEngine On
RedirectMatch 301 /phpBB2(.*) /forum$1

它回应了所有的URL参数,在这种情况下应该没问题,因为我不知道phpBB2的任何参数都不适用于phpBB3。

This tool帮了解。