我最近购买了一个由MyBB提供支持的非常小的论坛,并将数据与我更大的vBulletin论坛合并。
正常的重定向不起作用,因为 vBulletin 板是一个历史悠久的板,而在另一个域上,MyBB 板上的线程 2 现在是 vBulletin 站点上的线程 546。
在 htaccess 中是否有可能将 mybbsite.com/forum/showthread.php?tid=2 重定向到 vbsite.com/forum/showthread.php?t=546
就像我说的MyBB板非常小,只有50个线程,所以如果不能做到这一点,这不是什么大问题。
亲切问候
--马 特
mod_rewrite与查询字符串进行匹配。您可以在 .htaccess 文件中添加类似以下内容:
RewriteEngine On
RewriteCond %{HTTP_HOST} mybbsite.com$ [NC]
RewriteCond %{QUERY_STRING} ^tid=2$
RewriteRule ^forum/showthread.php$ http://vbsite.com/forum/showthread.php?t=546 [L,R=301]
您可以复制这 2 个条件和 50 个左右线程的重写规则。