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

Mick_20

  • Давно я тут
  • 781
  • 3 / 0
  • Кручу мучу... заработать хочу.
Здравствуйте,

Сделал на сайте страницу 404 по данной инструкции:
https://docs.joomla.org/Creating_a_Custom_404_Error_Page/ru

Все отлично работает, но сегодня пришла ошибка в кабинете вебмастера от Яндекса:
Цитировать
Вероятно, на сайте uportfolio.ru некорректно настроен возврат HTTP-кода 404 Not Found, что может негативно сказаться на индексировании сайта роботом. Настройте возврат кода 404 на запрос несуществующих страниц.

Что с этим делать? Способ точно правильный?
*

dmitry_stas

  • Легенда
  • 11864
  • 1128 / 7
Re: Яндекс не полюбил мою 404 страницу
« Ответ #1 : 25.04.2017, 12:26:23 »
неправильный
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dlealudei

  • Осваиваюсь на форуме
  • 30
  • 3 / 0
Re: Яндекс не полюбил мою 404 страницу
« Ответ #2 : 25.04.2017, 15:08:20 »
Я этот способ попробовал и он мне не понравился по разным причинам (до Яндекса не дошёл). Использовал другой способ - где о нём читал, уже не помню.
1. Сделал материал - свою страницу 404
2. Сохранил HTML-код в текстовый файл
3. В файле error.php в папке Шаблона (/templates/Шаблон, а не в папке /templates/system !) нашёл div, который отображает страницу 404 шаблона. Удалил всё внутри него и вставил HTML-код подготовленной страницы
4. В моём случае пришлось изменить ссылки на изображения и Главную страницу с внутренних на внешние - то есть вместо
img src="/images/photo/404/404_400.jpg" прописать
img src="https:// ваш домен /images/photo/404/404_400.jpg"
Претензий к странице нет
« Последнее редактирование: 12.09.2017, 19:53:13 от dlealudei »
*

dmitry_stas

  • Легенда
  • 11864
  • 1128 / 7
Re: Яндекс не полюбил мою 404 страницу
« Ответ #3 : 25.04.2017, 15:12:26 »
а вот это уже больше похоже на правду. основная проблема первого способа - используется редирект. соответственно помимо всего прочего, код ответа будет не 404, а 301. что собственно и не нравится поисковикам. а тут никакого редиректа нет, просто вывод уже подготовленного макета с правильным кодом 404. честно говоря затрудняюсь сказать, почему на сайте Жумлы тот первый способ рекомендован.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Mick_20

  • Давно я тут
  • 781
  • 3 / 0
  • Кручу мучу... заработать хочу.
Re: Яндекс не полюбил мою 404 страницу
« Ответ #4 : 25.04.2017, 15:19:42 »
спасибо. сделал без редиректа.
действительно надо было сразу про редирект подумать.
*

Missile

  • Давно я тут
  • 897
  • 85 / 0
Re: Яндекс не полюбил мою 404 страницу
« Ответ #5 : 25.04.2017, 17:16:31 »
Я этот способ попробовал и он мне не понравился по разным причинам (до Яндекса не дошёл). Использовал другой способ - где о нём читал, уже не помню.
1. Сделал материал - свою страницу 404
2. Сохранил HTML-код в текстовый файл
3. В файле error.php в папке Шаблона (/templates/Шаблон, а не в папке /templates/system !) нашёл div, который отображает страницу 404 шаблона. Удалил всё внутри него и вставил HTML-код подготовленной страницы
4. В моём случае пришлось изменить ссылки на изображения и Главную страницу с внутренних на внешние - то есть вместо
img src="/images/photo/404/404_400.jpg" прописать
img src="http://*****/images/photo/404/404_400.jpg"
Претензий к странице нет
А зачем материал создавать в этом случае? Можно сразу HTML намутить.
« Последнее редактирование: 13.09.2017, 04:04:02 от Missile »
*

flyingspook

  • Живу я здесь
  • 3588
  • 247 / 9
Re: Яндекс не полюбил мою 404 страницу
« Ответ #6 : 25.04.2017, 17:21:57 »
А зачем материал создавать в этом случае? Можно сразу HTML намутить.
Для того что бы осталось все
хедер
футер
левая или правая панели
и прочее что в шаблоне выводится
HTML будет либо голый, либо его придется в контент встраивать
*

dlealudei

  • Осваиваюсь на форуме
  • 30
  • 3 / 0
Re: Яндекс не полюбил мою 404 страницу
« Ответ #7 : 25.04.2017, 17:31:20 »
А зачем материал создавать в этом случае? Можно сразу HTML намутить.
Конечно, можно. Но в редакторе, мне кажется, удобнее. Материал потом удаляется.
У меня в шаблоне не выводились сайт-бар и футер. Хедер остался - так что ничего править не пришлось.
А вот в первом варианте - всё осталось, избавиться от отображения модулей настройками не удалось. Особенно весело смотрелось предложение поделиться страницей 404 в соцсетях  ^-^
*

flyingspook

  • Живу я здесь
  • 3588
  • 247 / 9
Re: Яндекс не полюбил мою 404 страницу
« Ответ #8 : 25.04.2017, 23:54:15 »
Конечно, можно. Но в редакторе, мне кажется, удобнее. Материал потом удаляется.
У меня в шаблоне не выводились сайт-бар и футер. Хедер остался - так что ничего править не пришлось.
А вот в первом варианте - всё осталось, избавиться от отображения модулей настройками не удалось. Особенно весело смотрелось предложение поделиться страницей 404 в соцсетях  ^-^
Устраняется про писанием условий на уровне кода или настройками вывода модулей в том же пункте меню, но есть одно но, конечно оно от сайта зависит, на 404 можно вставлять и модули с рекламой вместо кнопок поделиться.
*

Septdir

  • Живу я здесь
  • 2738
  • 135 / 3
  • JoomlaZen
Re: Яндекс не полюбил мою 404 страницу
« Ответ #9 : 26.04.2017, 00:09:25 »
Я сделал проверку на ботов и админов если поисковый бот или админ то отдавать 404, если обычный посетитель то редиректить. ссыль если кому надо
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | JoomlaZen
*

dmitry_stas

  • Легенда
  • 11864
  • 1128 / 7
Re: Яндекс не полюбил мою 404 страницу
« Ответ #10 : 26.04.2017, 09:41:00 »
я бы честно говоря так не делал. возможности поисковых ботов на данный момент равны возможностям браузеров. не известно, к чему могут привести такие манипуляции... имхо редирект нужно делать если только это релевантная страница. в противном случае я бы просто правильно оформил 404, чтобы направить юзера куда нужно, и все.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Septdir

  • Живу я здесь
  • 2738
  • 135 / 3
  • JoomlaZen
Re: Яндекс не полюбил мою 404 страницу
« Ответ #11 : 26.04.2017, 10:50:12 »
я бы честно говоря так не делал. возможности поисковых ботов на данный момент равны возможностям браузеров. не известно, к чему могут привести такие манипуляции... имхо редирект нужно делать если только это релевантная страница. в противном случае я бы просто правильно оформил 404, чтобы направить юзера куда нужно, и все.
Ну я проверяю useragent , хотя тут есть минус в том что он может поменяться. А потом если это обычный юзер то скидываю его на главную с сообщением. Пока что работает ну а там видно будет.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | JoomlaZen
*

dmitry_stas

  • Легенда
  • 11864
  • 1128 / 7
Re: Яндекс не полюбил мою 404 страницу
« Ответ #12 : 26.04.2017, 11:29:36 »
тем более, если вы всегда кидаете на главную, то почему бы просто не оформить 404 как главную, и в принципе не гадать будут проблемы или нет? :) для чего тогда дополнительные движения с проверками и редиректами?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Septdir

  • Живу я здесь
  • 2738
  • 135 / 3
  • JoomlaZen
Re: Яндекс не полюбил мою 404 страницу
« Ответ #13 : 26.04.2017, 12:08:58 »
тем более, если вы всегда кидаете на главную, то почему бы просто не оформить 404 как главную, и в принципе не гадать будут проблемы или нет? :) для чего тогда дополнительные движения с проверками и редиректами?
Как и главная разные вещи. У меня на главной категория.  Так что как главная не выйдет. Нет если чисто модули делать то можно и базовую юзать, в простивном случае придеться делать адовую констатнту. Ну и я не гадал а сразу проверил, Яндекс и Google, та есть проверка ответов.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | JoomlaZen
*

dmitry_stas

  • Легенда
  • 11864
  • 1128 / 7
Re: Яндекс не полюбил мою 404 страницу
« Ответ #14 : 26.04.2017, 12:15:42 »
ничего не понял, в чем сложность, ну да ладно :) имхо, это просто лишние движения. но я ни на чем не настаиваю :) удобнее так - делайте так.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Septdir

  • Живу я здесь
  • 2738
  • 135 / 3
  • JoomlaZen
Re: Яндекс не полюбил мою 404 страницу
« Ответ #15 : 26.04.2017, 12:54:21 »
ничего не понял, в чем сложность, ну да ладно :) имхо, это просто лишние движения. но я ни на чем не настаиваю :) удобнее так - делайте так.
Ну спорить тут смыла вообще нет ибо все это ситуационное.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | JoomlaZen
*

Exciter

  • Захожу иногда
  • 155
  • 9 / 0
  • Теория + практика
Re: Яндекс не полюбил мою 404 страницу
« Ответ #16 : 26.04.2017, 13:05:08 »
error.php

Код
<?php
defined('_JEXEC') or die;

/* это неправильное решение
if (($this->error->getCode()) == '404') {
header("HTTP/1.0 404 Not Found");
header('Location: index.php/404');
exit;
}
*/
/* А так правильно */
if (($this->error->getCode()) == '404') {
header("HTTP/1.0 404 Not Found");

$url=JURI::root()."index.php?option=com_content&view=article&id=65";
$data = file_get_contents($url) or die("Cannot open URL");
    echo $data;
exit;
}

Вместо id=65 подставить свой номер материала 404
Теория без практики мертва, а практика без теории слепа (с).
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Яндекс карты в контактах

Автор maronix

Ответов: 0
Просмотров: 105
Последний ответ 22.04.2018, 16:07:08
от maronix
Подключение Яндекс метрики в Joomla

Автор _Мария

Ответов: 26
Просмотров: 765
Последний ответ 31.03.2018, 16:26:18
от stendapuss
Как сделать модальное окно с картой Яндекс (Гугл)?

Автор artem_wrong

Ответов: 22
Просмотров: 449
Последний ответ 03.03.2018, 23:44:45
от artem_wrong
Сайт в поиске Яндекс отображается некорректно

Автор katoshnik

Ответов: 17
Просмотров: 596
Последний ответ 05.01.2018, 05:52:31
от draff
Отображение админки в яндекс браузере

Автор alexey711

Ответов: 2
Просмотров: 278
Последний ответ 18.11.2017, 15:56:31
от alexey711