如何使用 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算法的结合使用