- Совместимость с XenForo
- 1.5
- Видимый копирайт
- Нет
Для более правильной работы данного скрипта необходимо установить XenForo в отдельную директорию на сервере.
Вам необходимо отредактировать данную часть файла скрипта:
Затем положите файл скрипта из архива в корневую директорию своего SMF и замените старый файл index.php новым.
Сначала нужно использовать использовать mode = 0, чтобы увидеть результаты перенаправления, после этого Вы можете использовать mode = 1 для проверки реальной ситуации. Ну и после того, если всё в порядке, используйте mode = 2.
Примеры перенаправлений
Форумы
http://www.domain.com/smf/index.php?board=5.20
в
http://www.domain.com/xenforo/forums/5/
Сообщения
https://www.domain.com/smf/index.php?msg=123
в
https://www.domain.com/xenforo/posts/123/
https://www.domain.com/smf/index.php?topic=10.msg123
в
https://www.domain.com/xenforo/posts/123/
Темы
https://www.domain.com/smf/index.php?topic=10.110
в
https://www.domain.com//xenforo/threads/10/page-12
Профили
https://www.domain.com/smf/index.php?action=profile;u=123
в
https://www.domain.com/xenforo/members/123/
Вам необходимо отредактировать данную часть файла скрипта:
PHP:
$redir_url = 'https://www.domain.com/smf'; // ссылка на Ваш новый форум, не используйте закрывающий слеш
$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.
Примеры перенаправлений
Форумы
http://www.domain.com/smf/index.php?board=5.20
в
http://www.domain.com/xenforo/forums/5/
Сообщения
https://www.domain.com/smf/index.php?msg=123
в
https://www.domain.com/xenforo/posts/123/
https://www.domain.com/smf/index.php?topic=10.msg123
в
https://www.domain.com/xenforo/posts/123/
Темы
https://www.domain.com/smf/index.php?topic=10.110
в
https://www.domain.com//xenforo/threads/10/page-12
Профили
https://www.domain.com/smf/index.php?action=profile;u=123
в
https://www.domain.com/xenforo/members/123/