2016-11-30 59 views
0

我需要將SMF論壇系統的舊網址重定向到新的Xenforo。 舊網址是:SMF轉到Xenforo網址 - 通過htaccess重定向

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

和新網址是:

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

什麼是真正的htaccess的代碼?

回答

1

這應該工作,但它確實假定你的線程在SMF和XF中都有相同的ID。它應該放在Xenforo的重定向之前。

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

沒有工作!它重定向到http://www.example.com/forum/?topic=xxx – motahhari

+0

@motahhari你有什麼apache版本? – Gerrit0

+0

Apache版本2.4.12 – motahhari