Как перенаправить URL-адреса IPS 4.x в XenForo 2 с помощью htaccess

#regex #.htaccess #xenforo #ipb

#регулярное выражение #.htaccess #xenforo #ipb

Вопрос:

мои старые URL-адреса example.com/topic /123456789-my-title-here/

и мой новый URL-адрес: example.com/threads/my-title-here .123456789/

как я могу перенаправить старый URL-адрес на новый URL-адрес с помощью htaccess

примечание: как я могу разделить только числа из старого URL-адреса, можно использовать этот адрес для новых URL-адресов: 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]
  

добавьте эти коды ниже RewriteEngine On в .htaccess файл