Для более правильной работы данного скрипта необходимо установить XenForo в отдельную директорию на сервере.
Вам необходимо отредактировать данную часть файла скрипта:
PHP:
$redir_url = '
// ссылка на Ваш новый форум, не используйте закрывающий слеш
$forums = 'forums'; // URL-ссылка для форумов (изменяйте это значение только в том случае, если используете фильтры роутингов)
$threads = 'threads'; // URL-ссылка для тем форума (изменяйте это значение только в том случае, если используете фильтры роутингов)
$posts = 'posts'; // URL-ссылка для сообщений (изменяйте это значение только в том случае, если используете фильтры роутингов)
$members = 'members'; // URL-ссылка для пользователей (oизменяйте это значение только в том случае, если используете фильтры роутингов)
$threads_count = 10; // Убедитесь в том, что номера тем идентичны для SMF и XenForo.
$mode = 0; // 0 = тестирование / 1 = временное перенаправление / 2 = рабочий режим
Затем положите файл скрипта из архива в корневую директорию своего SMF и замените старый файл index.php новым.
Сначала нужно использовать использовать mode = 0, чтобы увидеть результаты перенаправления, после этого Вы можете использовать mode = 1 для проверки реальной ситуации. Ну и после того, если всё в порядке, используйте mode = 2.