You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在.htaccess中添加RewriteRule将旧phpBB论坛链接重定向到新论坛

phpBB旧链接批量重定向RewriteRule实现方案

需求说明

需要通过.htaccess配置简短的RewriteRule,将旧版phpBB论坛的2万多条旧格式链接批量重定向到新版phpBB论坛的对应链接,无需逐条配置。

  • 旧链接格式示例:https://example.com/t123456-some-title
  • 新链接格式示例:https://example.com/forum/viewtopic.php?t=123456
    注:旧链接中t后面的数字串为主题ID,新旧论坛主题ID完全对应

初始尝试的规则(存在匹配范围限制问题)

RewriteEngine On

RewriteBase /

RewriteRule ^t-([0-9]+)-([a-zA-Z0-9-]+)$ /forum/viewtopic.php?t=$2 [R,L]

最终可用的重定向规则

该规则可以匹配所有符合旧格式的链接,自动提取主题ID拼接到新链接中,使用301永久重定向对搜索引擎更友好:

RewriteRule ^t(\d+) /forum/viewtopic.php?t=$1 [R=301,L]

内容的提问来源于stack exchange,提问作者rellik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 20:54:05