Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 У меня есть сайт http://kinopart.ru/ и я не могу настроить ошибку 404 для несуществующих страниц. Создал 404.html (<h1>Ошибка 404</h1> <h2>страница не найдена</h2> <p>Извините, такой страницы не существует. Она находится в разработке, была удалена или перенесена. </p> <p>Так же, возможно, Вы воспользовались неработающей ссылкой или совершили опечатку в адресе.</p> <p>Чтобы найти нужную Вам страницу, Вы можете перейти на <a href="/">главную</a>.</p>) и в htaccess прописал - ErrorDocument 404 /404.html . Но не работает. Помогите настроить Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 4 минуты назад, Naroy сказал: и в htaccess прописал - ErrorDocument 404 /404.html . Но не работает. Так саму страницу на сервере физически нужно создавать с нужным вам содержанием и оформлением. Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор как? Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 (изменено) 4 минуты назад, Naroy сказал: как? Создать файл 404.html с вашим содержимым через FTP Но не легче ли было поменять стандартный текст ошибки? Изменено 24 марта 2017 пользователем webair Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор 1 час назад, webair сказал: Создать файл 404.html с вашим содержимым через FTP Но не легче ли было поменять стандартный текст ошибки? как поменять? где этот текст? но стандартный текс не показывает 1 час назад, celsoft сказал: Так саму страницу на сервере физически нужно создавать с нужным вам содержанием и оформлением. как создавать? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 13 минуты назад, Naroy сказал: как поменять? где этот текст? но стандартный текс не показывает Его не менять, его создавать нужно. Это вы видите серверное сообщение по умолчанию, когда нет ничего своего. 13 минуты назад, Naroy сказал: как создавать? Что значит "как создавать?"? Создаете свою страницу со своим HTML оформлением и размещаете в корне своего сайта. https://yandex.ru/search/?lr=177&msid=1490358377.84741.22888.1936&text=как создать html файл Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор 18 минут назад, celsoft сказал: Его не менять, его создавать нужно. Это вы видите серверное сообщение по умолчанию, когда нет ничего своего. Что значит "как создавать?"? Создаете свою страницу со своим HTML оформлением и размещаете в корне своего сайта. https://yandex.ru/search/?lr=177&msid=1490358377.84741.22888.1936&text=как создать html файл у меня есть фйл 404.html в корне своего сайта вот содержание - (<h1>Ошибка 404</h1> <h2>страница не найдена</h2> <p>Извините, такой страницы не существует. Она находится в разработке, была удалена или перенесена. </p><p>Так же, возможно, Вы воспользовались неработающей ссылкой или совершили опечатку в адресе.</p> <p>Чтобы найти нужную Вам страницу, Вы можете перейти на <a href="/">главную</a>.</p>) , но как сделать что показал при 404 ошибке? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 4 минуты назад, Naroy сказал: но как сделать что показал при 404 ошибке? Так он у вас его и показывает. Вот например несуществующая ссылка http://kinopart.ru/test.php Если это ваша и есть страница, то в таком случае у вас все работает. Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор 1 минуту назад, celsoft сказал: Так он у вас его и показывает. Вот например несуществующая ссылка http://kinopart.ru/test.php но не всегда это видно, вот например - http://kinopart.ru/dsfgsg Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 26 минут назад, Naroy сказал: но не всегда это видно, вот например - http://kinopart.ru/dsfgsg Так это не серверная несуществующая страница. А страница несуществующей категории DLE, это принципиально разные вещи. DLE у вас не показывает ошибку потому что ошибки в вашем шаблоне. У вас в шаблоне main.tpl должен присутствовать тег {info} в месте где должно выводится сообщение об ошибке, и настроен корректно шаблон info.tpl Для примера смотрите стандартные шаблоны, которые идут с дистрибутивом. Должно получится например https://dle-news.ru/sdf Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор 2 минуты назад, celsoft сказал: Так это не серверная несуществующая страница. А страница несуществующей категории DLE, это принципиально разные вещи. DLE у вас не показывает ошибку потому что ошибки в вашем шаблоне. У вас в шаблоне main.tpl должен присутствовать тег {info} в месте где должно выводится сообщение об ошибке, а настроен корректно шаблон info.tpl Для примера смотрите стандартные шаблоны, которые идут с дистрибутивом. но в шаблоне main.tpl перед {content} присутствует тег {info}, вот смотрите - Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 16 минут назад, Naroy сказал: но в шаблоне main.tpl перед {content} присутствует тег {info}, вот смотрите - 21 минуту назад, celsoft сказал: и настроен корректно шаблон info.tpl Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 17 минут назад, Naroy сказал: но в шаблоне main.tpl перед {content} присутствует тег {info}, вот смотрите - Проверяйте также info.tpl я вам выше про него также написал Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор вот содержание info.tpl <div class="clr berrors"> <b>{title}</b><br /> {error} </div> Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Все нормально в шаблоне. В таком случае что то не в порядке с файлами скрипта у вас. Скорее всего вы их некорректно модифицировали. Полностью восстановите оригинальные файлы скрипта на сервере, заменив их на файлы из архива дистрибутива. Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор может {error} не работает у меня? 1 минуту назад, celsoft сказал: Все нормально в шаблоне. В таком случае что то не в порядке с файлами скрипта у вас. Скорее всего вы их некорректно модифицировали. Полностью восстановите оригинальные файлы скрипта на сервере, заменив их на файлы из архива дистрибутива. а где этот архив дистрибутива? какые именно файли надо восстановит? а как найти содержаные {error} ? может там нечего не прописан? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 24 минуты назад, Naroy сказал: а где этот архив дистрибутива? какые именно файли надо восстановит? https://dle-news.ru/release/ при наличии действующей лицензии, либо вы должны были позаботится о хранении дистрибутива у себя если срок лицензии закончился. 26 минут назад, Naroy сказал: а как найти содержаные {error} ? может там нечего не прописан? Нет, у вас вообще ничего не выводится и этот шаблон даже не пытается запустится скриптом. Тут явное что то не так с файлами. Цитата какые именно файли надо восстановит? Все. Потому как что у вас было отредактировано и где я уже не знаю. Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор 2 минуты назад, celsoft сказал: https://dle-news.ru/release/ при наличии действующей лицензии, либо вы должны были позаботится о хранении дистрибутива у себя если срок лицензии закончился. Нет, у вас вообще ничего не выводится и этот шаблон даже не пытается запустится скриптом. Тут явное что то не так с файлами. Все. Потому как что у вас было отредактировано и где я уже не знаю. уже несколько лет как я купил этот сайт и так было, нам наверное нужно как то проверить {info} , как он связан с другими файлами движка и откудо он задается, где то должен быть прописан что при несуществуюшем странице показат содержаные {info}, может там этот код отсутсвует или неправильно прописан, в каком файле это прописан? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 8 минут назад, Naroy сказал: уже несколько лет как я купил этот сайт и так было, нам наверное нужно как то проверить {info} , как он связан с другими файлами движка и откудо он задается, где то должен быть прописан что при несуществуюшем странице показат содержаные {info}, может там этот код отсутсвует или неправильно прописан, в каком файле это прописан? Какая версия скрипта у вас стоит на сайте? Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор 3 минуты назад, celsoft сказал: Какая версия скрипта у вас стоит на сайте? 10.2 я думал что если обновлю все может некоректно работать или какие то ошибки появлятся вот и не обновил Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 4 минуты назад, Naroy сказал: 10.2 19 минут назад, Naroy сказал: в каком файле это прописан? Для 10.2 это index.php, но в DLE многое взаимосвязано. Поэтому могут быть некорректные переменные назначены в других файлах. Кстати то что у вас очень старая версия скрипта, меня натолкнуло на мысль, а у вас есть вывод новостей тегом {custom ...} на страницах? Если есть, то DLE не выдаст ошибки, т.к. посчитает что есть контент на странице от {custom ...}. Автоматически распозновать второстепенные блоки и основные одновременно стало доступным только позднее в более новых версиях. На старых версиях должна быть конструкция для этих тегов примерно такой: Цитата Устанавливайте для вашего тега custom условия, например через теги aviable и category. т.е. указывайте где именно он должен выводиться и тогда все будет отдаваться корректно. Например [not-aviable=cat|showfull|static] {custom...} [/not-aviable] [category=1,2,3] {custom...} [/category] Первая строка выводит везде кроме категорий полных новостей и статических страниц. Вторая строка выводит нам в категориях и полных новостях чего не делает первая строка. Либо вам нужно обновиться до актуальной версии. Там DLE все распознает автоматически. Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор у меня было лицензия на 1 год но месец назад закончилос, можно как то бесплатно или дешево обновить DLE ? Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 452 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 37 минут назад, Naroy сказал: у меня было лицензия на 1 год но месец назад закончилос, можно как то бесплатно или дешево обновить DLE ? если лицензия закончилась действительно месяц назад, то напишите с Вашего клиентского аккаунта https://dle-news.ru/index.php?do=feedback с просьбой прислать Вам дистрибутив версии 11.2 и обновляйтесь. Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор 1 минуту назад, germanydletest сказал: если лицензия закончилась действительно месяц назад, то напишите с Вашего клиентского аккаунта https://dle-news.ru/index.php?do=feedback с просьбой прислать Вам дистрибутив версии 11.2 и обновляйтесь. а что такое этот дистрибутив ? и как с его помощю обнавляют? Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 452 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 1 минуту назад, Naroy сказал: а что такое этот дистрибутив ? Дистрибутив ПО — это комплект (как правило, набор файлов), приспособленный для распространения ПО. Может включать вспомогательные инструменты для автоматической или автоматизированной начальной настройки ПО (установщик). 3 минуты назад, Naroy сказал: и как с его помощю обнавляют? Инструкция по обновлению прилагается в документации Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.