#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
файл