Перейти к публикации

Не работает ErrorDocument 404


Рекомендованные сообщения

Здравствуйте, обновили полностью сайт awado.ru (лицензия) и соответственно весь контент изменился. Прописали в htaccess  - ErrorDocument 404 /kontakty.html , чтобы был перевод с несуществующих старых ссылок/страниц на реальную, но редирект не происходит. Где мы делаем неправильно? В чем может быть проблема? В предыдущей версии все работало стабильно ...

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, jeka66 сказал:

чтобы был перевод с несуществующих старых ссылок/страниц на реальную, но редирект не происходит.

С каких именно ссылок? Создали ли вы физически страницу kontakty.html на сервере?

Ссылка на сообщение
Поделиться на других сайтах

Контент полностью переделан, поэтому страницы, на которые видно ссылки в поисковиках типа этой http://awado.ru/pravilo.html , уже не существуют по факту. Для этого прописали редирект на существующую страницу http://awado.ru/kontakty.html    Но переход не проиходит ...

Ссылка на сообщение
Поделиться на других сайтах

Страницы типа  http://awado.ru/pravilo.html являются зарезервированными статическими страницами DLE, а не серверными страницами. Соотвественно для них DLE пишет что таких страниц не существует при наличии корректно оформленного шаблона. А ErrorDocument 404 это настройка для апача, она только для страниц которые никак не задействованы DLE.

Ссылка на сообщение
Поделиться на других сайтах

http://awado.ru/autospory-05/44-sverdlovskiy-oblastnoy-sud-opredelenie-ot-21-noyabrya-2012-g-po-delu-n-33-13607-2012.html   это тоже по-вашему статическая страница?

Как в скрипте правильно сделать, чтобы при переходе на несуществующую страницу, ДЛЕ переводило на главную или какую-то выделенную страницу? Может есть соответствующие настройки в скрипте?

Ссылка на сообщение
Поделиться на других сайтах

через какой тег выводите контент в main.tpl? Если не через { content }, то сервер просто не знает, что нужно отдавать 404 страницу, так как cms не отдаёт ошибку, потому что нет тега { content }

Изменено пользователем germanydletest
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, jeka66 сказал:

 

http://awado.ru/autospory-05/44-sverdlovskiy-oblastnoy-sud-opredelenie-ot-21-noyabrya-2012-g-po-delu-n-33-13607-2012.html   это тоже по-вашему статическая страница?

Как в скрипте правильно сделать, чтобы при переходе на несуществующую страницу, ДЛЕ переводило на главную или какую-то выделенную страницу? Может есть соответствующие настройки в скрипте?

 

У вас либо в шаблоне main.tpl отсутствует тег {info} который должен вывести сообщение об ошибке. Либо не оформлен шаблон info.tpl

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...