Перейти к содержимому


Изменение 404 Ошибки.


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 11

#1 spliny

spliny

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 75 сообщений
  • ГородКострома

Отправлено 30 Апрель 2013 - 19:57

Как можно изменить текст 404 ошибки в данной CMS ? или этого сделать вообще нельзя?

Хочется грамотно настроить все возникающие 404. На данный момент вроде везде стоят редиректы, но на будущее, хотелось бы изменить сообщения, выдаваемое при ответе 404.

#2 mikola

mikola

    Good soo good

  • Модератоpы
  • 1 550 сообщений
  • Городгород Нижний Новгород

Отправлено 30 Апрель 2013 - 20:10

Просмотр сообщенияspliny (30 Апрель 2013 - 19:57) писал:

Как можно изменить текст 404 ошибки в данной CMS ? или этого сделать вообще нельзя?

Хочется грамотно настроить все возникающие 404. На данный момент вроде везде стоят редиректы, но на будущее, хотелось бы изменить сообщения, выдаваемое при ответе 404.
добрый вечер
для настроек нужно прочитать
http://storeland.ru/about/faq#57

#3 spliny

spliny

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 75 сообщений
  • ГородКострома

Отправлено 30 Апрель 2013 - 20:30

это закрывает сайт полностью. Мне же нужно, при ответе сервера 404, то есть когда товар, к примеру удалён, а из поисковика переходят к нему.
На данный момент выдаётся сообщение, что данная страница не найдена. в cms WordPress к примеру, для данной ошибки отдельный шаблон на php написан, где легко можно добавить любой текст и любые ссылки и вообще всё что угодно.

#4 support

support

    Активный участник

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 01 Май 2013 - 00:44

Просмотр сообщенияspliny (30 Апрель 2013 - 20:30) писал:

это закрывает сайт полностью. Мне же нужно, при ответе сервера 404, то есть когда товар, к примеру удалён, а из поисковика переходят к нему.
На данный момент выдаётся сообщение, что данная страница не найдена. в cms WordPress к примеру, для данной ошибки отдельный шаблон на php написан, где легко можно добавить любой текст и любые ссылки и вообще всё что угодно.
Сам текст к сожалению изменить не представляется возможным, он выдаётся сервером в виде переменной, но ничего не мешает изменить в редакторе тем шаблон "Страница ошибки" использованием условий для статуса, например
{% IF MSG_CODE=404 %}
  {% IF MOD_LNAME=catalog %}
	Свой текст ошибки для 404й страницы каталога
  {% ELSEIF MOD_LNAME=goods %}
	Свой текст ошибки для 404й страницы товара
  {% ELSE %}
	Свой текст ошибки для 404й в других разделах сайта
  {% ENDIF %}
{% ELSE %}
  <!-- Для остальных кодов ошибок, например внутренних ошибок сервера (500) выдаём сообщение которое отдал сервер -->
  {MSG}
{% ENDIF %}


#5 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 01 Май 2013 - 00:48

Вам необходимо вносить изменения в шаблон "Страница ошибки" раздела редактора тем.

#6 spliny

spliny

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 75 сообщений
  • ГородКострома

Отправлено 01 Май 2013 - 01:05

Просмотр сообщенияsupport (01 Май 2013 - 00:44) писал:

Сам текст к сожалению изменить не представляется возможным, он выдаётся сервером в виде переменной, но ничего не мешает изменить в редакторе тем шаблон "Страница ошибки" использованием условий для статуса, например
{% IF MSG_CODE=404 %}
{% IF MOD_LNAME=catalog %}
Свой текст ошибки для 404й страницы каталога
{% ELSEIF MOD_LNAME=goods %}
Свой текст ошибки для 404й страницы товара
{% ELSE %}
Свой текст ошибки для 404й в других разделах сайта
{% ENDIF %}
{% ELSE %}
<!-- Для остальных кодов ошибок, например внутренних ошибок сервера (500) выдаём сообщение которое отдал сервер -->
{MSG}
{% ENDIF %}

Огромное спасибо!

#7 vender12

vender12

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 172 сообщений

Отправлено 21 Март 2014 - 15:55

Как избавиться от 404 ошибки на своем сайте, что сделать что бы таких страниц не было? Они бывают при переходе через поисковики.
магазин 8626
спасибо

#8 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 22 Март 2014 - 01:37

Избавиться от таких страниц нельзя. Например вы создали товар и товар стал доступен по следующему адресу /goods/product1. Немного позже поисковой робот проиндексировал информацию о вашем товаре и запомнил его адрес /goods/product1. После этого вы решили удалить данный товар, так как надобность в нем отпала. Поисковой робот еще не знает что информации по адресу /goods/product1 уже нет и выдает этот адрес в поисковой выдаче. Пользователь переходит по адресу и узнает что страницы нет (ошибка 404). Немного позже поисковой робот выбросит такую страницу из поисковой выдачи, и пользователи на такую страницу попадать не будут. Это может происходить не только с товарами, но и со всеми страницами. Немного изменился адрес страницы - ошибка 404.

#9 vender12

vender12

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 172 сообщений

Отправлено 24 Март 2014 - 08:15

Просмотр сообщенияСake (22 Март 2014 - 01:37) писал:

Избавиться от таких страниц нельзя. Например вы создали товар и товар стал доступен по следующему адресу /goods/product1. Немного позже поисковой робот проиндексировал информацию о вашем товаре и запомнил его адрес /goods/product1. После этого вы решили удалить данный товар, так как надобность в нем отпала. Поисковой робот еще не знает что информации по адресу /goods/product1 уже нет и выдает этот адрес в поисковой выдаче. Пользователь переходит по адресу и узнает что страницы нет (ошибка 404). Немного позже поисковой робот выбросит такую страницу из поисковой выдачи, и пользователи на такую страницу попадать не будут. Это может происходить не только с товарами, но и со всеми страницами. Немного изменился адрес страницы - ошибка 404.

переименовать страницу 404 написать другой текст, вставить картинку, или авто-переход на главную?

#10 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 24 Март 2014 - 08:30

Просмотр сообщенияvender12 (24 Март 2014 - 08:15) писал:

переименовать страницу 404 написать другой текст, вставить картинку, или авто-переход на главную?

Здесь написано как можно заменить текст:
Скрытый текст


#11 StonerJack

StonerJack

    Пользователь

  • Пользователи
  • PipPip
  • 29 сообщений

Отправлено 07 Ноябрь 2016 - 21:02

Добрый день! Скажите как сделать так, чтобы на странице ошибки 404 отобразились товары с главной страницы. То есть пользователь заходит каким-то образом на несуществующую страницу, видит, что страница отсутствует, но также видит например несколько товаров с главной с подписью *Возможно вам будет интересно*.
Или для данной страницы у вас таких переменных вообще не предусмотрено и такое реализовать нельзя?

#12 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 08 Ноябрь 2016 - 01:32

Просмотр сообщенияStonerJack (07 Ноябрь 2016 - 21:02) писал:

Добрый день! Скажите как сделать так, чтобы на странице ошибки 404 отобразились товары с главной страницы. То есть пользователь заходит каким-то образом на несуществующую страницу, видит, что страница отсутствует, но также видит например несколько товаров с главной с подписью *Возможно вам будет интересно*.
Или для данной страницы у вас таких переменных вообще не предусмотрено и такое реализовать нельзя?
Здравствуйте, 404 ошибка -удаленная страница, соответственно, если Вы ставите редирект на нее на другую страницу, то это уже не 404. Вы можете настроить перенаправление с любой удаленной страницы на рабочую в разделе Сайт -> Редиректы.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных