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

Не работает 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

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...