404 страница

Тема в разделе "Кодировки, ошибки отображения (крякозябры)", создана пользователем Dram, 24.09.2008.

  1. Offline

    Dram Недавно здесь

    Регистрация:
    28.05.2008
    Сообщения:
    174
    Симпатии:
    0
    Пол:
    Мужской
    Господа прописал в файле .htaccess
    ErrorDocument 404 /http://бла бла/content/view/874/2

    что то не работает... где ошибся?
     
  2.  
  3. Offline

    _voland_ Местный => Cпециалист <=

    Регистрация:
    12.04.2008
    Сообщения:
    2 171
    Симпатии:
    102
    Пол:
    Мужской
    в жумле есть своя 404 страница.. может ее как надо прописать.. ЗЫ. в ней голый php разрешен, без функций cms
     
  4. Offline

    Dram Недавно здесь

    Регистрация:
    28.05.2008
    Сообщения:
    174
    Симпатии:
    0
    Пол:
    Мужской
    А где она лежит? Как ее изменить?
     
  5. Dead Krolik
    Offline

    Dead Krolik Недавно здесь => Cпециалист <=

    Регистрация:
    13.04.2007
    Сообщения:
    3 685
    Симпатии:
    101
    Пол:
    Мужской
    Если включен сеф, то любой запрос идет на index.php джумлы, а потому ловить 404 надо в ней. Как - в факе я по-моему писал.
     
  6. Offline

    Dram Недавно здесь

    Регистрация:
    28.05.2008
    Сообщения:
    174
    Симпатии:
    0
    Пол:
    Мужской
    В папке темплейс лежит 404 пхп, но что то у меня не он вроде открывается
    Допустим если ввести адрес http://www.rus-trip.ru/3423423423
    Что за файл откроется?

    Добавлено через 1 минуту
    Там написано
    } else {
    header( 'HTTP/1.0 404 Not Found' );
    echo _NOT_EXIST;
    }


    Как и главное где прописать чтобы по всем не существующим запросам открывалась моя страница, которая допустим лежит в корне сайта и называетя 404.html ?
     
    Последнее редактирование: 24.09.2008
  7. Offline

    _voland_ Местный => Cпециалист <=

    Регистрация:
    12.04.2008
    Сообщения:
    2 171
    Симпатии:
    102
    Пол:
    Мужской
    во первых.. версия??
     
  8. Dead Krolik
    Offline

    Dead Krolik Недавно здесь => Cпециалист <=

    Регистрация:
    13.04.2007
    Сообщения:
    3 685
    Симпатии:
    101
    Пол:
    Мужской
    Для начала давай ты снесешь все что внес в htaccess и посмотришь что выводится, а выводится скорее всего фраза _NOT_EXIST из языкового файла. Проще всего тупо сделать

    header("Location: 404.html");
    exit;
     
  9. Offline

    Dram Недавно здесь

    Регистрация:
    28.05.2008
    Сообщения:
    174
    Симпатии:
    0
    Пол:
    Мужской
    Сделать где? в пхп?
    вместо header( 'HTTP/1.0 404 Not Found' );
    вставить header("Location: 404.html");
    exit;

    Правильно?
     
  10. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 311
    Симпатии:
    375
    Пол:
    Мужской
    Зачем слэш перед http?
    Надо просто
    Код (CODE):
    1. ErrorDocument 404 http://бла бла/content/view/874/2
    и всё будет работать

    Может и идет, но апач сам обрабатывает эту 404 ошибку и выводит свою страницу...
    нет, вообще эта штука странно работает - то выводит почти голую 404 странцу Joomla (templates/404.php), то в месте вывода компонента пишет Страница не найдена, но с 404 ошибкой в заголовке ответа сервера, то апач свою страницу выводит.
     
    Последнее редактирование: 25.09.2008
  11. Offline

    Dram Недавно здесь

    Регистрация:
    28.05.2008
    Сообщения:
    174
    Симпатии:
    0
    Пол:
    Мужской
    Нет, так тоже не работает :(
     
  12. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 311
    Симпатии:
    375
    Пол:
    Мужской
    Спроси у хостера почему. Возможно в панели надо задавать страницу.
     
  13. Offline

    kolyancz Недавно здесь

    Регистрация:
    29.11.2008
    Сообщения:
    1
    Симпатии:
    0

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

Загрузка...