我的旧网址是 example.com/topic/123456789-my-title-here /
,我的新网址是: example.com/threads/my-title-此处。 123456789 /
我如何使用htaccess将旧网址重定向到新网址
注意: 我如何只拆分旧网址中的数字,可以将此地址用于新网址: example.com/threads/123456789 /
i使用xenforo 2
答案 0 :(得分:0)
我使用以下代码解决了问题:
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]
将此代码添加到RewriteEngine On
文件的 .htaccess
下