如何使用 htaccess 将 IPS 4.x url 重定向到 XenForo 2

Posted

技术标签:

【中文标题】如何使用 htaccess 将 IPS 4.x url 重定向到 XenForo 2【英文标题】:How To Redirect IPS 4.x urls to XenForo 2 with htaccess 【发布时间】:2019-04-03 19:01:31 【问题描述】:

我的旧网址是 example.com/topic/123456789-my-title-here/

我的新网址是: example.com/threads/my-title-here.123456789/

如何使用 htaccess 将旧网址重定向到新网址

注意: 我如何仅从旧网址中拆分数字,可以将此地址用于新网址: example.com/threads/123456789/

我使用 xenforo 2

【问题讨论】:

【参考方案1】:

我用这段代码解决了问题:

RewriteRule ^forum/(\d+)-(.+)/page-(\d+)$ /forums/$2.$1/page-$3? [R=301,NC,L]
RewriteRule ^forum/(\d+)-(.+)/$ /forums/$2.$1/? [R=301,NC,L]
RewriteRule ^topic/(\d+)-(.+)/page-(\d+)$ /threads/$2.$1/page-$3? [R=301,NC,L]
RewriteRule ^topic/(\d+)-(.+)/$ /threads/$2.$1/? [R=301,NC,L]
RewriteRule ^user/(\d+)-(.+)/$ /members/$2.$1/? [R=301,NC,L]

.htaccess文件RewriteEngine On下面添加此代码

【讨论】:

以上是关于如何使用 htaccess 将 IPS 4.x url 重定向到 XenForo 2的主要内容,如果未能解决你的问题,请参考以下文章

逆向倾向评分 (Inverse Propensity Scoring, IPS) 原理解析与MF算法的结合使用

逆向倾向评分 (Inverse Propensity Scoring, IPS) 原理解析与MF算法的结合使用

如何使用 terraform 将 aws ec2 私有 ips 传递给模板文件

docker如何将容器设置为仅使用指定范围内的ips

使用 .htaccess 控制某些页面上的 HTTPS

Apache2.4.x版wamp server让外网访问及启用.htaccess