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

Обработчик ошибок

Тема в разделе "Основные вопросы по XenForo", создана пользователем Pavel, 21.10.2010.

Загрузка
  1. Pavel

    Pavel Местный

    Регистрация:
    26.09.10
    Сообщения:
    396
    Симпатии:
    93
    Подсажите, как сделать так, чтобы в случае ошибки (к примеру несуществующая страница) форум редиректил на главную страницу?
     
  2. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Боюсь, так не получится. Все "несуществующие" страницы суть SEO урлы. Они все роутятся через контроллер XenForo с помощью mod_rewrite. Разве что плагином можно заменить "Страница не найдена" на главную. Но, мне кажется, это плоховато для поисковой оптимизации. Ведь 404 тогда отдаваться не будет.
     
    Pepelac и CyberAP нравится это.
  3. Pavel

    Pavel Местный

    Регистрация:
    26.09.10
    Сообщения:
    396
    Симпатии:
    93
    А почему для поисковой оптимизации редирект на главную плох? :) Наоборот на мой взгляд
     
  4. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Если при 404 в поисковике ссылка на это место сохранится, то в случае с редиректом ссылка исчезнет. Это насколько я знаю. И вообще редирект лучше никогда не использовать если он ведёт в отличное место от того что было.
     
  5. Pavel

    Pavel Местный

    Регистрация:
    26.09.10
    Сообщения:
    396
    Симпатии:
    93
    А зачем в поиске страница несуществующая? А так главную повысим...
     
  6. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Вряд ли она повысится. Внутренние ссылки ранг сильно не повышают.
     
  7. Pavel

    Pavel Местный

    Регистрация:
    26.09.10
    Сообщения:
    396
    Симпатии:
    93
    Смотря сколько ссылок :)
     
  8. deity

    deity Read only

    Регистрация:
    07.10.10
    Сообщения:
    136
    Симпатии:
    87
    Версия XF:
    1.1.0 Final
    Так ссылка на главную и так уже на каждой странице форума. :)
     
    CyberAP и FractalizeR нравится это.
  9. Pavel

    Pavel Местный

    Регистрация:
    26.09.10
    Сообщения:
    396
    Симпатии:
    93
    А почему бы не использовать еще и дополнительные? :) Я это к чему. У моих друзей былстраый форум с хорошими позициями. Они сделали 301- редирект на мой новый. Много страниц типа http://forum.bulgarianhouse.ru/viewtopic.php?t=31

    Соответсвенно ОГРОМНОЕ кол-во страниц получается подобные - http://www.bglife.ru/viewtopic.php?t=31

    Как мне их использовать по делу?
     
  10. Pavel

    Pavel Местный

    Регистрация:
    26.09.10
    Сообщения:
    396
    Симпатии:
    93
    Так как с подобных страниц редирект сделать 301 на главную?
     
  11. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Насколько я понимаю, только аддоном. Можно попробовать переопределить метод responseException() контроллера чтобы он переадресовывал браузер на другую страницу. Хотя, не уверен, будет ли это работать.
     
  12. Pavel

    Pavel Местный

    Регистрация:
    26.09.10
    Сообщения:
    396
    Симпатии:
    93
    А с помощью настроек на сервере - никак?
     
  13. Pavel

    Pavel Местный

    Регистрация:
    26.09.10
    Сообщения:
    396
    Симпатии:
    93
    Пока нашел один вариант. Во фразах вставил

    <meta http-equiv="refresh" content="0; url=xxx.xxx.xx">

    Насколько это верно для поисковиков? Вес не теряется в этом случае?

    Спасибо
     

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