Редирект с phpbb3 (seomod) на xenforo

sergirk

Проверенные
Сообщения
33
Реакции
9
Баллы
305
Здравствуйте!
Сконвертировал базу phpbb3 в xenforo2.
Осталось лишь сделать перенаправление старых ссылок phpbb на новые страницы xenforo.

Использовались URL вида:

темы
/topic111.html
форумы
forum111.html
страницы тем
/topic111-25.html
/topic111-50.html
...
/topic111-XX.html


На сервере стоит связка nginx и apache.

Перенаправление тем и форумов уже сделал, может кому пригодится.

Для nginx:
#rewrite topic
rewrite topic([0-9]+)\.html.* /threads/$1 permanent;
#rewrite forum
rewrite forum([0-9]+)\.html.* /forums/$1 permanent;

С перенаправлением страниц не очень красиво получается, пока такое решение:
rewrite topic([0-9]+)-25\.html.* /threads/$1/page-2 permanent;
rewrite topic([0-9]+)-50\.html.* /threads/$1/page-3 permanent;
rewrite topic([0-9]+)-75\.html.* /threads/$1/page-4 permanent;
rewrite topic([0-9]+)-100\.html.* /threads/$1/page-5 permanent;

однако, на форуме есть темы с сотнями страниц, придется в config nginx писать сотни однотипных перенаправлений, хотя возможно кто-то подскажет красивое решение.
 
однако, на форуме есть темы с сотнями страниц, придется в config nginx писать сотни однотипных перенаправлений, хотя возможно кто-то подскажет красивое решение.
В апаче наверно есть что-то вроде калькулятора, я не знаю конечно.
 
Когда "не программист" это плохо в данном случае. Когда сталкиваешься с переездом между CMS постоянно упираешься в букет проблем, например опять же не соответствие ссылок. Будь это я, я бы ручками привел бы по возможности данные phpBB к данным XenForo, нежели мучался бы с этими редиректами. Кажись для булки (Если я правильно помню) был плагин для перенаправлений... Надо будет как нибудь сделать что-то этакое для phpBB, но к сожалению с последним я мало знаком и более месяца не попользовался, как покинул сообщество.
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу