Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Работа. Поиск/предложение услуг на Amiro.CMS  ->  Доработка модуля "каталог"

Если вы ищете или предлагаете услуги так или иначе связанные с работой на Amiro.CMS

Добавлено: 01.02.13 13:21:56 #1



Регистрация: 19.11.12
Сообщений: 4


Обратиться по имени

День добрый!
Ситуация следующая:
Модуль каталога отдает код 200 даже если в адресной строке полный бред.
Для того, что бы была возможность поставить модуль каталога на главную страницу нужно научить каталог отдавать код 404.

Вот ответ службы поддержи:
В данном случае открывается не страница, а модуль(элемент модуля).
Запрос несуществующего элемента модуля - это несуществующий элемент а не несуществующая страница. заголовок 404 на таких страницах для поисковых систем выдается.
В случае, если необходимо другая логика отображения, то изменить её возможно в шаблоне соответствующего модуля - для вывода информации об отсутствующем элементе используется отдельный сет - там можно как изменить отображаемую информацию, так и задать перенаправление на страницу 404.

Соответственно ищу человека который сможет задать то самое перенаправление на страницу 404 в шаблоне модуля.



Добавлено: 06.02.13 12:12:40 #2

Амиро



Регистрация: 03.12.03
Сообщений: 1001


Обратиться по имени

Fidel:
Модуль каталога отдает код 200 даже если в адресной строке полный бред.


Это неверно, СП Вам ответила, что поисковику выдается код 404. Кроме того выдавать 404 или нет - настраивается в опциях.

А вот что Вы хотите при этом показать посетителям - "отсутствует страница" или "отсутствует товар" или форму поиска по каталогу, это уже можно настроить в шаблоне, в отдельном сете.



Добавлено: 07.02.13 21:35:23 #3



Регистрация: 19.11.12
Сообщений: 4


Обратиться по имени

Это верно! Я копировал ответ СП в эту тему.



Добавлено: 07.02.13 22:10:02 #4



Регистрация: 19.11.12
Сообщений: 4


Обратиться по имени

Что касается настройки в опциях:
В SEO настройках каталога есть такая строка: Выдавать 404 заголовок для не найденных страниц.
Можно ставить "Наследовать", можно ставить "Выключить" или "Включить" - итог один.
Что бы не указал в адресной строке, все равно вижу главную страницу.



Добавлено: 08.02.13 10:11:19 #5

Партнер


Регистрация: 22.02.09
Сообщений: 466


Обратиться по имени

Fidel:
Это верно! Я копировал ответ СП в эту тему.
в вашем же посте написано:
Fidel:
заголовок 404 на таких страницах для поисковых систем выдается.

Т.о. ваше утверждение о том, что "Модуль каталога отдает код 200 даже если в адресной строке полный бред." не верно!
Fidel:
Что касается настройки в опциях:
...
Что бы не указал в адресной строке, все равно вижу главную страницу.
это не означает, что поисковик при этом не получает заголовок 404 при соответствующей настройке.



Добавлено: 05.06.13 14:26:40 #6

Партнер



Регистрация: 26.11.12
Сообщений: 19


Обратиться по имени

В каталоге можно поставить редирект на 404, чтобы не выдавало пустую страницу.

Вот один из вариантов решения проблемы:

<script type="text/javascript">
setTimeout('location.replace("http://адрес 404 страницы"',200);
</script>

где 200 - это временной промежуток, после которого произойдет переход





Создать новую тему

Всего тем: 6611
Всего сообщений: 27719
Всего зарегистрированных пользователей: 48094
Последний зарегистрированный пользователь: Rossol