1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Redirection Scripts for vBulletin 3.x

Тема в разделе "Переезд на XenForo c других движков", создана пользователем theaqua, 21.05.2011.

Загрузка
  1. theaqua

    theaqua Местный

    Регистрация:
    11.10.10
    Сообщения:
    113
    Симпатии:
    45
    Версия XF:
    1.1.1
    Redirection Scripts for vBulletin 3.x

    Тема на оф. сайте:
    Код:
    http://xenforo.com/community/resources/redirection-scripts-for-vbulletin-3-x.264/
    Описание: скрипт позволяет сохранить старые ссылки vBulletin, используя редирект 301.
    Установка: залить файлы из архива в папку с форумом.

    Версия 2 - 9 декабря 2010

    The original version of this system required that XenForo be installed into the same directory that vBulletin was installed.

    Version 2, now attached to this post, allows you to specify a different directory in which XenForo is installed.

    To do this, simply edit the included 301config.php file, un-comment the $fileDir = '/some/path/here' line and then replace the value for $fileDir with the full path to your XenForo installation, for example:
    Код:
    $fileDir = '/home/example/public_html/xenforo-forum';
    Note that the 301config.php, showthread.php, forumdisplay.php and showpost.php files must still be placed in the directory in which vBulletin was installed for this to work.

    Version 4 - March 29th 2011

    This new version includes a rewriting system for printthread.php, attachment.php and the vBulletin 3 'search-engine-friendly' archive system. Simply overwrite your existing files, except 301config.php, which has not changed, and include the new archive/index.php file.

    Version 5 - April 6th 2011

    This new version includes the system described in the XenForo 1.0.1 Release Announcement whereby XenForo may support multiple import sources.

    Full details of how to make use of the system are in the XenForo manual.

    Version 6 - April 11th 2011

    This new version now supports redirection for member profile pages.

    Version 7 - August 6th 2013


    Minor fixes and page number support

    I think this code has been sitting around for a while. There are a couple compatibility fixes and support for redirecting specific pages via the INCLUDE_PAGE_LINKS define that is discussed in the updated 301config.php file.

    Version 7.1 - August 6th 2013

    Bug fix

    Fix a regression in 7.0 that broke thread redirects.
     

    Вложения:

    • vb-301-v7-1.zip
      Размер файла:
      5,3 КБ
      Просмотров:
      120
    martini, Zlata Jesen, Xofor и 2 другим нравится это.
  2. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Файл уже есть на форуме, правда в одной из тем и старая версия.
    Но лучше конечно отдельной темой. Тем более что давно пора раскрыть подробней этот вопрос.
    Тему прикрепил.
     
    a.aqua нравится это.
  3. spy

    spy ИнквизитоР

    Регистрация:
    04.03.11
    Сообщения:
    373
    Симпатии:
    191
    А вот куда эти все файлики?
     
  4. theaqua

    theaqua Местный

    Регистрация:
    11.10.10
    Сообщения:
    113
    Симпатии:
    45
    Версия XF:
    1.1.1
     
  5. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Если vB был в папке forum/ то и файлики туда же. Больше делать ничего не нужно.
    Но если vB был в папке forum/ а после конвертации XF стоит в другой папке, то необходимо указать путь в файле 301config.php.

    Если форум остался в той же папке, путь прописывать в 301config.php не нужно!
     
    sandis нравится это.
  6. spy

    spy ИнквизитоР

    Регистрация:
    04.03.11
    Сообщения:
    373
    Симпатии:
    191
    а если vB был но сплыл, то ? :D
     
  7. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Речь о том, нужно ли вам сохранить приток пользователей с проиндексированных страниц. Если в индексе есть старые страницы с vB, то тогда и нужен скрипт переадресации из первого сообщения.
     
  8. grizone

    grizone Местный

    Регистрация:
    16.06.11
    Сообщения:
    189
    Симпатии:
    143
    Версия XF:
    1.1.4
    у кого-то работает редирект этот? у меня не запустился почему то = (
     
  9. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Подробнее.
     
  10. grizone

    grizone Местный

    Регистрация:
    16.06.11
    Сообщения:
    189
    Симпатии:
    143
    Версия XF:
    1.1.4
    подробнее:
    после миграции(в данном случае тестовой) раннее рабочий линк http://domain.com/showthread.php?t=129540 на перенесенном форуме на xenforo должен был бы редиректить на туже тему с тем же ID или хотя бы на другую тему если ID не совпали. даже взяв любой ID из существующего уже на xenforo и подставив в /showthread.php?t=ID - всеравно редиректит на главную форума.

    место положение форума на сервере - такое же самое.:unsure:
     
  11. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    В файле 301config.php путь к форуму указан?
     
  12. grizone

    grizone Местный

    Регистрация:
    16.06.11
    Сообщения:
    189
    Симпатии:
    143
    Версия XF:
    1.1.4
    указан, все как положено, пробовал и не указывать.. ничего не изменилось
     
  13. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    А как именно указан? Напишите кусок пути, который указан в файле.
    Или можете файл залить куда-то и ссылку скинуть мне в личку.
     
  14. grizone

    grizone Местный

    Регистрация:
    16.06.11
    Сообщения:
    189
    Симпатии:
    143
    Версия XF:
    1.1.4
    нечего скрывать:
    $fileDir = '/srv/domen/html';
     
  15. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    У меня работало совсем недавно и без проблем. Тестил просто идя по старым ссылкам с поисковиков. Кажется только ссылки на многостраничные темы не работали, но это не смертельно для меня.
    А путь там нужно указывать ТОЛЬКО если путь к форуму менялся. Например, булка была в папке forum, а XF в корне или в другой папке, например, board. В противном случае путь совсем не нужен.
     
  16. Mike

    Mike Местный

    Регистрация:
    30.11.11
    Сообщения:
    149
    Симпатии:
    3
    Версия XF:
    1.1.0 Final
    Этот скрипт редиректит на старые страницы (с новых, XenForo) или запоминает старые страницы и если поисковый бот заходит (по старой базер УРЛОВ) - то идет переадресация на новый URL (XenForo)?

    Мне нужен 2 вариант. Есть такой? Нужно, чтобы поисковые боты, заходя на старые страницы просто переадресовывались на новые Хенфоровские страницы этих тем.

    VB 3.8.7
     
  17. grizone

    grizone Местный

    Регистрация:
    16.06.11
    Сообщения:
    189
    Симпатии:
    143
    Версия XF:
    1.1.4
    он так и работает как вам надо. поставьте да поэкспериментируйте )
     
    Mike нравится это.
  18. dedok

    dedok Местный

    Регистрация:
    14.03.11
    Сообщения:
    9
    Симпатии:
    1
    Ребята, помогите разобраться, не могу понять порядок установки данного скрипта.
    Мой старый, VB-форум залит в папку /mydomen.ru/
    Я собирался сделать так:
    1- Установить xenforo на поддомене, в папке /forum.mydomen.ru/
    2- Настроить все необходимые функции, дизайн, портал, плагины и т.д.
    3- Выполнить конвертацию с vbulletin, находящийся в /mydomen.ru/
    4- После тестирования нового форума, удалить папку /mydomen.ru/
    5- Переименовать папку /forum.mydomen.ru/ в /mydomen.ru/ и в конфигурационном файле прописать новые пути
    6- Залить скрипт редиректа в папку /mydomen.ru/

    Я правильно понимаю последовательность действий? Редирект будет работать?
     
  19. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Файлы заливаются на место тех, где ранее были файлы от vB. Если XF стоит в той же папке, то это все. Если в другой, то прописываем путь в config'е, идущим с этими файлами.
     
  20. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    а если у меня небыло vB, то для XF это будит редиректом для ссылочной массы?
    просто залить в корень форума?
     

Поделиться этой страницей