我最近购买了一个由MyBB支持的非常小的论坛,并将数据与我的大型vBulletin论坛合并。
普通重定向不起作用,因为vBulletin板是一个长期建立的板,而在另一个域上,MyBB板上的线程2现在是vBulletin站点上的线程546。
htaccess是否可以将mybbsite.com/forum/showthread.php?tid=2重定向到vbsite.com/forum/showthread.php?t=546
就像我说MyBB板非常小,只包含50个线程所以如果不能这样做就不会有什么大问题。
亲切的问候
- 亚光
答案 0 :(得分:2)
您可以使用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]
您可以为这50个左右的线程复制这两个条件和重写规则。