.htaccess - 将 MyBB 页面重定向到 vBulletin

标签 .htaccess vbulletin mybb

我最近购买了一个由 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]

您可以为 50 个左右的线程复制这 2 个条件和重写规则。

关于.htaccess - 将 MyBB 页面重定向到 vBulletin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11252767/

相关文章:

php - 如何全局使用 vbulletin 变量?

javascript - 使用 Firefox 防止 SCEditor (MyBB) 中的拖放

php - 我怎样才能使这个 mysql 查询工作而不会得到空结果?

php - htaccess 将子文件夹重定向到子域而不更改 url

html - CSS - 两个背景?

php - 使用 PHP 和 CURL 下载 htaccess 保护的文件

jquery - jQuery 中的切换错误

php - 给定特定 url 参数时强制使用非 SSL

apache - 使用 deflate 在 Apache 中缓存图像、JS 和 CSS