0
我需要將SMF論壇系統的舊網址重定向到新的Xenforo。 舊網址是:SMF轉到Xenforo網址 - 通過htaccess重定向
http://www.example.com/forum/index.php?topic=XXXX.0
和新網址是:
http://www.example.com/forum/threads/XXXX/
什麼是真正的htaccess的代碼?
我需要將SMF論壇系統的舊網址重定向到新的Xenforo。 舊網址是:SMF轉到Xenforo網址 - 通過htaccess重定向
http://www.example.com/forum/index.php?topic=XXXX.0
和新網址是:
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]
沒有工作!它重定向到http://www.example.com/forum/?topic=xxx – motahhari
@motahhari你有什麼apache版本? – Gerrit0
Apache版本2.4.12 – motahhari