SMF 网址到 Xenforo 网址 - 通过 htaccess 重定向

SMF urls to Xenforo urls - Redirect via htaccess

我需要将 SMF 论坛系统的旧 url 重定向到新的 Xenforo。 旧 url 是:

http://www.example.com/forum/index.php?topic=XXXX.0

而新的 url 是:

http://www.example.com/forum/threads/XXXX/

什么是真正的 htaccess 代码?

这应该可行,但它假定您的线程在 SMF 和 XF 中具有相同的 ID。它应该放在 Xenforo 的重定向之前。

RewriteCond %{QUERY_STRING} ^topic=(\d+).*$
RewriteRule ^index\.php$ http://www.example.com/forum/threads/%1/? [R=302,L]