Здравствуйте!
Сконвертировал базу 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 писать сотни однотипных перенаправлений, хотя возможно кто-то подскажет красивое решение.
Сконвертировал базу 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 писать сотни однотипных перенаправлений, хотя возможно кто-то подскажет красивое решение.