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

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 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Браузер не открывает страницу админки, поскольку нашел там необычный код

Автор borro

Ответов: 0
Просмотров: 44
Последний ответ 01.12.2017, 16:07:16
от borro
Навигация ведет на страницу 404

Автор Евгений1980

Ответов: 0
Просмотров: 91
Последний ответ 10.11.2017, 00:38:54
от Евгений1980
В яндекс браузере не открывает страницу

Автор oskokos

Ответов: 0
Просмотров: 50
Последний ответ 09.10.2017, 16:27:58
от oskokos
Можно зайти на страницу набрав любой адрес

Автор Zelyonkin

Ответов: 6
Просмотров: 98
Последний ответ 28.09.2017, 13:58:59
от voland
как автоматически менять главную страницу на основе url> переопределение home и alias?

Автор DIeKon

Ответов: 3
Просмотров: 176
Последний ответ 09.08.2017, 21:57:41
от voland