jeka66 0 Опубликовано: 24 ноября 2015 Рассказать Опубликовано: 24 ноября 2015 Здравствуйте, обновили полностью сайт awado.ru (лицензия) и соответственно весь контент изменился. Прописали в htaccess - ErrorDocument 404 /kontakty.html , чтобы был перевод с несуществующих старых ссылок/страниц на реальную, но редирект не происходит. Где мы делаем неправильно? В чем может быть проблема? В предыдущей версии все работало стабильно ... Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 067 Опубликовано: 24 ноября 2015 Рассказать Опубликовано: 24 ноября 2015 1 час назад, jeka66 сказал: чтобы был перевод с несуществующих старых ссылок/страниц на реальную, но редирект не происходит. С каких именно ссылок? Создали ли вы физически страницу kontakty.html на сервере? Цитата Ссылка на сообщение Поделиться на других сайтах
jeka66 0 Опубликовано: 25 ноября 2015 Рассказать Опубликовано: 25 ноября 2015 Автор Контент полностью переделан, поэтому страницы, на которые видно ссылки в поисковиках типа этой http://awado.ru/pravilo.html , уже не существуют по факту. Для этого прописали редирект на существующую страницу http://awado.ru/kontakty.html Но переход не проиходит ... Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 067 Опубликовано: 25 ноября 2015 Рассказать Опубликовано: 25 ноября 2015 Страницы типа http://awado.ru/pravilo.html являются зарезервированными статическими страницами DLE, а не серверными страницами. Соотвественно для них DLE пишет что таких страниц не существует при наличии корректно оформленного шаблона. А ErrorDocument 404 это настройка для апача, она только для страниц которые никак не задействованы DLE. Цитата Ссылка на сообщение Поделиться на других сайтах
jeka66 0 Опубликовано: 25 ноября 2015 Рассказать Опубликовано: 25 ноября 2015 Автор http://awado.ru/autospory-05/44-sverdlovskiy-oblastnoy-sud-opredelenie-ot-21-noyabrya-2012-g-po-delu-n-33-13607-2012.html это тоже по-вашему статическая страница? Как в скрипте правильно сделать, чтобы при переходе на несуществующую страницу, ДЛЕ переводило на главную или какую-то выделенную страницу? Может есть соответствующие настройки в скрипте? Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 443 Опубликовано: 25 ноября 2015 Рассказать Опубликовано: 25 ноября 2015 (изменено) через какой тег выводите контент в main.tpl? Если не через { content }, то сервер просто не знает, что нужно отдавать 404 страницу, так как cms не отдаёт ошибку, потому что нет тега { content } Изменено 25 ноября 2015 пользователем germanydletest Цитата Ссылка на сообщение Поделиться на других сайтах
jeka66 0 Опубликовано: 25 ноября 2015 Рассказать Опубликовано: 25 ноября 2015 Автор через {content} Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 067 Опубликовано: 25 ноября 2015 Рассказать Опубликовано: 25 ноября 2015 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 Цитата Ссылка на сообщение Поделиться на других сайтах
jeka66 0 Опубликовано: 25 ноября 2015 Рассказать Опубликовано: 25 ноября 2015 Автор да, неправильно был написан {info} исправил, появилось предупреждение. спасибо. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.