eromaxi 0 Опубликовано: 11 марта 2019 Рассказать Опубликовано: 11 марта 2019 (изменено) 404 показывается в единственном случае- если удалить из адреса порядковый номер новости. Если поменять его на номер другой новости, даже не меняя всего что дальше- будет переход на другую новость с соответствующим номером. Если пытаться менять адреса категорий или если удалить .html в конце - показывает страницу одного вида со ссылками на 4 новости. Проблема свежая. В начале месяца было обновление до 13.2- может в этом дело https://gosuslugi.site Изменено 11 марта 2019 пользователем eromaxi Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 289 Опубликовано: 11 марта 2019 Рассказать Опубликовано: 11 марта 2019 Проверьте настройку Обрабатывать неверные URL ЧПУ: Цитата Ссылка на сообщение Поделиться на других сайтах
eromaxi 0 Опубликовано: 11 марта 2019 Рассказать Опубликовано: 11 марта 2019 Автор Спасибо. Помогло, но частично. При включении функции меняется то, что теперь редиректит на новость, подставляя адрес к порядковому номеру. А вот операции с категориями и всем тем, где нет .html, по прежнему выдают страницу с кодом 200 Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 289 Опубликовано: 11 марта 2019 Рассказать Опубликовано: 11 марта 2019 1 час назад, eromaxi сказал: А вот операции с категориями и всем тем, где нет .html, по прежнему выдают страницу с кодом 200 Я вааще ничего не понял из описанного... Цитата Ссылка на сообщение Поделиться на других сайтах
eromaxi 0 Опубликовано: 11 марта 2019 Рассказать Опубликовано: 11 марта 2019 Автор -Если я из категории /family/ сделаю /fam/ или /family234/ или /family/роллдывоа -Если я из новости /32-nalogovyj-vychet-na-detej.html удалю хвост с html (например /32-nalogovyj-vychet-na) То всё это продолжает отвечать кодом 200 Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 289 Опубликовано: 11 марта 2019 Рассказать Опубликовано: 11 марта 2019 Проверяйте что понаписали в корневом .htaccess Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 13 марта 2019 Рассказать Опубликовано: 13 марта 2019 В 11.03.2019 в 13:48, eromaxi сказал: -Если я из категории /family/ сделаю /fam/ или /family234/ или /family/роллдывоа -Если я из новости /32-nalogovyj-vychet-na-detej.html удалю хвост с html (например /32-nalogovyj-vychet-na) То всё это продолжает отвечать кодом 200 В вашем main.tpl должен присутствовать тег {info} и корректно сделан шаблон info.tpl В качестве примера смотрите шаблон, который идет с архивом дистрибутива. Цитата Ссылка на сообщение Поделиться на других сайтах
Just.Player 0 Опубликовано: 1 апреля 2019 Рассказать Опубликовано: 1 апреля 2019 В 13.03.2019 в 14:27, celsoft сказал: В вашем main.tpl должен присутствовать тег {info} и корректно сделан шаблон info.tpl В качестве примера смотрите шаблон, который идет с архивом дистрибутива. А если включена функция редиректа на 404.html? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 1 апреля 2019 Рассказать Опубликовано: 1 апреля 2019 9 часов назад, Just.Player сказал: А если включена функция редиректа на 404.html? Какого редиректа? В DLE нет редиректа на это. Есть настройка использовать такую страницу, но это не редирект. И если включена эта настройка, то создается соответстующий файл в корне вашего сайта. Цитата Ссылка на сообщение Поделиться на других сайтах
Just.Player 0 Опубликовано: 1 апреля 2019 Рассказать Опубликовано: 1 апреля 2019 1 час назад, celsoft сказал: Какого редиректа? В DLE нет редиректа на это. Есть настройка использовать такую страницу, но это не редирект. И если включена эта настройка, то создается соответстующий файл в корне вашего сайта. Суть в том, что если эта опция включена, то при переходе на site.ru/абракадабра, эта страница не откроется и ответ сервера будет 200 Цитата Ссылка на сообщение Поделиться на других сайтах
alukardua 27 Опубликовано: 1 апреля 2019 Рассказать Опубликовано: 1 апреля 2019 1 час назад, Just.Player сказал: Суть в том, что если эта опция включена, то при переходе на site.ru/абракадабра, эта страница не откроется и ответ сервера будет 200 вставь htaccess из архива с cms, все реально переводит на 404 страницу Цитата Ссылка на сообщение Поделиться на других сайтах
Just.Player 0 Опубликовано: 2 апреля 2019 Рассказать Опубликовано: 2 апреля 2019 10 часов назад, alukardua сказал: вставь htaccess из архива с cms, все реально переводит на 404 страницу переводит если "site.ru/абракадабра.html" или .jpg, а если без расширения, то ответ 200 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 2 апреля 2019 Рассказать Опубликовано: 2 апреля 2019 16 часов назад, Just.Player сказал: Суть в том, что если эта опция включена, то при переходе на site.ru/абракадабра, эта страница не откроется и ответ сервера будет 200 возможно ошибки в шаблоне, например отсутствие тега {content}, потому как DLE отдает 404 ошибки только в тех случаях когда на сайте должен выводится контент. Если это не предсмотрено самим шаблоном то и ошибок не будет. Цитата Ссылка на сообщение Поделиться на других сайтах
Just.Player 0 Опубликовано: 3 апреля 2019 Рассказать Опубликовано: 3 апреля 2019 19 часов назад, celsoft сказал: возможно ошибки в шаблоне, например отсутствие тега {content}, потому как DLE отдает 404 ошибки только в тех случаях когда на сайте должен выводится контент. Если это не предсмотрено самим шаблоном то и ошибок не будет. {content} присутствует. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 3 апреля 2019 Рассказать Опубликовано: 3 апреля 2019 Обращайтесь в тех. поддержку https://dle-news.ru/index.php?do=feedback со своего клиентского аккаунта, предоставив доступ по FTP и к админпанели DLE. Посмотрим что там у вас и почему не работает. Цитата Ссылка на сообщение Поделиться на других сайтах
Dnny 0 Опубликовано: 2 декабря 2021 Рассказать Опубликовано: 2 декабря 2021 (изменено) У меня такая же проблем на DLE 15. Хостинг sweb Подскажите как данную проблему решили? {info} и {content} в main.tpl присутствует. info.tpl заполнен по дефолту .htaccess стоит новый от 15 движка. в нем добавлен только редирект с www на без www если набрать в браузере например: site.ru/farfd.html то все нормально, выводит что такой страницы не существует если набрать например: site.ru/farfd или site.ru/farfd/ то ничего не выводится, там где должна выводится 404 просто тупо съеденное пространство если набрать например: site.ru/farfd. (c точкой на конце) то вылезает хостинг 404 страница Object not found! Пробовал использовать опцию "Использовать отдельную страницу для 404 ошибки" получилось все тоже самое что и выше описано. Полазил в поисковиках, все решения старые, 6 летней давности не подходят. Изменено 2 декабря 2021 пользователем Dnny Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 3 декабря 2021 Рассказать Опубликовано: 3 декабря 2021 9 часов назад, Dnny сказал: {info} и {content} в main.tpl присутствует. info.tpl заполнен по дефолту Причина только одна и именно в этом. Значит они у вас с ограничениями и не для всех разделов сайта. Цитата Ссылка на сообщение Поделиться на других сайтах
Dnny 0 Опубликовано: 4 декабря 2021 Рассказать Опубликовано: 4 декабря 2021 (изменено) Огромная благодарность, celsoft. В нужную сторону намекнул :) Только лег спать после перепроверки что работает не так, как пришло решение. :) Проблема решена! Для тех кто не понял в чем суть проблемы у Вас, рассказываю. У меня в main.tpl категории выводятся в тегах: {*<!-- Вывод основных категорий -->*} [category=1,3,4] {info} {content} {navigation} [/category] {*<!-- /Вывод основных категорий -->*} Соответственно если набрать в строке адреса несуществующую категорию, то ошибка выдаваться не будет, так как данным кодом ошибка пропивязана строго только к этим категориям, а нам надо ко всем, даже к несуществующим. Поэтому, помимо кода вверху, ниже добавляем в main.tpl {*<!--Прочие категории-->*} [not-available=main] [not-category=1,3,4] {info} {content} [/not-category] [/not-available] {*<!--/Прочие категории-->*} [not-available=main] необходимо чтобы не показывалось на главной. теперь 404 страница правильно выдает. Изменено 4 декабря 2021 пользователем Dnny Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.