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

1.3.1 Главная страница форума доступна только по новому пути

Тема в разделе "Для новичков", создана пользователем Zlata Jesen, 03.05.2014.

Загрузка
  1. Zlata Jesen

    Zlata Jesen Местный

    Регистрация:
    06.04.14
    Сообщения:
    84
    Симпатии:
    46
    Версия XF:
    1.5.4
    Изначально после установки путь до главной страницы форума был как здесь, мой домен.ru/forum/. Форум изначально стоял в папке forum. В корневой папке стоял старый форум, с которого я сделала редирект (плагин взят из этой темы.)

    Всё работало идеально. Но я не могла же вечно держать установленным второй неиспользуемый движок? Я его удалила. И начались косяки. Редиректы работать перестали, на некоторых страницах вылетала ошибка сервера и т.п. С косяками-то я справилась и даже редирект с мойдомен.ru на главную форума сделала (хоть и потеряв редирект со старых тем, но это не так страшно - боты активно индексируют новый форум), только список разделов почему-то приобрел ссылку вида:

    мойдомен.ru/forum/forums/

    Кнопка "Форум" в меню навигации настроена правильно и форум открывается, а вот из админки ссылка не работает. Страница мойдомен.ru/forum/ выдает 404 ошибку "Запрашиваемая страница не найдена."

    Вопрос - что я делаю/сделала не так и как это исправить?
    Я согласна как сделать еще один редирект, так и подкрутить что-то в роутинге, лишь бы заработало... мне нужно. чтобы не было ошибки 404, а был либо редирект на главную, либо форум снова открывался по старой ссылке. Сама пыталась настроить редирект - не получилось.
    Сейчас в админке так:

    [​IMG]

    В корневой папке лежит .htaccess с текстом:

    Код:
    <IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^мойдомен\.ru
    RewriteRule ^(.*)$ http://мойдомен.ru/forum/forums/ [R=permanent,L]
    </IfModule>
    Другие варианты .htaccess упорно не работали.
     
  2. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Перенесите форум в корень сайта. Затем в админке поправьте URL. Ну и верните родной htaccess.
    --- добавлено : 3 май 2014 в 13:14 ---
    Ах да. Редирект только нужно сделать со старого адреса на новый (старый был через /forum, а новый - в /).
     
    Последнее редактирование модератором: 11.05.2014
    Zlata Jesen нравится это.
  3. Zlata Jesen

    Zlata Jesen Местный

    Регистрация:
    06.04.14
    Сообщения:
    84
    Симпатии:
    46
    Версия XF:
    1.5.4
    Родной стоит в папке с форумом, никуда его не девала.

    Попробовать можно... Спасибо.
    Вот этот момент не поняла - редирект откуда? Из папки forum, которая останется пустой?
    И что вписать в тот .htaccess, не подскажете? Я в них не очень сильна, подбирала опытным путем...
    --- добавлено : 3 май 2014 в 13:56 ---
    Перенесла. Всё заработало как надо. за исключением forum, но это логично.
    Спасибо еще раз.
     
    Последнее редактирование модератором: 11.05.2014
  4. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Редирект нужен только для поисковиков, которые "помнят" форум по старым путям. С другой стороны со временем старые ссылки заменятся на новые.
     

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