0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 334 Просмотров
*

100coins

  • Новичок
  • 15
  • 0 / 0
на Joomla 3.x проблема с отдачей правильного ответа сервера 404 если страница не существует.

добавьте в базу знаний, кому-то обязательно пригодится!

ПРОВЕРЬТЕ у себя! , те у кого Joomla 3.xx, ответ сервера с несуществующей страницы))))

Переезд страниц сайта с одного раздела (папки) сайта на другой. Переехали. Страницы, которые должны были «кануть в лету» – так и мелькали в индексе, хотя физически отсутствовали на сайте, а при обращении к ним выдавалась «красивая страничка 404», но не код HTTP/1.0 404, а 302!)))))))).

Выход из этой ситуации

Для страниц с ошибкой 404 выдавать заголовок HTTP/1.0 404 Not Found и делать не редирект через заголовок Location, а читать поток «красивой страницы 404» и перенаправлять его браузеру.
________________
вот код мой error.php :
____________________

<?php
defined('_JEXEC') or die;

if (!isset($this->error))
{
   $this->error = JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
   $this->debug = false;
}

// Get language and direction
$doc             = JFactory::getDocument();
$app             = JFactory::getApplication();
$this->language  = $doc->language;
$this->direction = $doc->direction;

if($this->error->getCode()=='404') {
   header("HTTP/1.0 404 Not Found");
   $url=JURI::root()."index.php?option=com_content&view=article&id=2&Itemid=157";
   $data = file_get_contents($url) or die("Cannot open URL");
    echo $data;
}
?>
« Последнее редактирование: 13.09.2016, 21:47:18 от 100coins »
*

100coins

  • Новичок
  • 15
  • 0 / 0
« Последнее редактирование: 13.09.2016, 21:47:40 от 100coins »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не получается изменить страницу

Автор orelalex77

Ответов: 1
Просмотров: 14
Последний ответ Сегодня в 11:44:15
от NewUsers
Программное добавление ссылки в backend-меню на страницу настроек плагина

Автор doc360

Ответов: 4
Просмотров: 107
Последний ответ 18.05.2018, 14:38:20
от NewUsers
Ошибка при переходе на страницу

Автор client500

Ответов: 0
Просмотров: 94
Последний ответ 26.02.2018, 18:31:46
от client500
Как отредактировать главную страницу?

Автор Strelok760

Ответов: 6
Просмотров: 365
Последний ответ 19.02.2018, 01:27:06
от Strelok760
[решено] Изменить главную страницу при входе

Автор bantell

Ответов: 2
Просмотров: 179
Последний ответ 15.02.2018, 08:56:41
от bantell