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

100coins

  • Захожу иногда
  • 15
  • 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
« Последнее редактирование: 13.09.2016, 21:47:40 от 100coins »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

как автоматически менять главную страницу на основе url> переопределение home и alias?

Автор DIeKon

Ответов: 3
Просмотров: 135
Последний ответ 09.08.2017, 21:57:41
от voland
Правильный ли этот канонический url?

Автор deadproof

Ответов: 7
Просмотров: 117
Последний ответ 06.07.2017, 17:48:12
от deadproof
Позиция модуля не выводится на страницу

Автор fireman

Ответов: 13
Просмотров: 232
Последний ответ 27.06.2017, 19:59:20
от fireman
Как страницу сайта сделать шире?

Автор malachite

Ответов: 13
Просмотров: 280
Последний ответ 15.05.2017, 12:54:04
от vipiusss
Редирект незалогиненного пользователя на страницу входа

Автор ingavr

Ответов: 1
Просмотров: 115
Последний ответ 25.04.2017, 20:26:56
от ingavr