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 110 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 24.03.2017 в 10:34, Naroy сказал: и в htaccess прописал - ErrorDocument 404 /404.html . Но не работает. Расширить Так саму страницу на сервере физически нужно создавать с нужным вам содержанием и оформлением. Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор как? Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 (изменено) 24.03.2017 в 10:40, Naroy сказал: как? Расширить Создать файл 404.html с вашим содержимым через FTP Но не легче ли было поменять стандартный текст ошибки? Изменено 24 марта 2017 пользователем webair Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор 24.03.2017 в 10:44, webair сказал: Создать файл 404.html с вашим содержимым через FTP Но не легче ли было поменять стандартный текст ошибки? Расширить как поменять? где этот текст? но стандартный текс не показывает 24.03.2017 в 10:39, celsoft сказал: Так саму страницу на сервере физически нужно создавать с нужным вам содержанием и оформлением. Расширить как создавать? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 110 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 24.03.2017 в 12:14, Naroy сказал: как поменять? где этот текст? но стандартный текс не показывает Расширить Его не менять, его создавать нужно. Это вы видите серверное сообщение по умолчанию, когда нет ничего своего. 24.03.2017 в 12:14, Naroy сказал: как создавать? Расширить Что значит "как создавать?"? Создаете свою страницу со своим HTML оформлением и размещаете в корне своего сайта. https://yandex.ru/search/?lr=177&msid=1490358377.84741.22888.1936&text=как создать html файл Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор 24.03.2017 в 12:27, 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 110 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 24.03.2017 в 12:46, Naroy сказал: но как сделать что показал при 404 ошибке? Расширить Так он у вас его и показывает. Вот например несуществующая ссылка http://kinopart.ru/test.php Если это ваша и есть страница, то в таком случае у вас все работает. Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор 24.03.2017 в 12:50, celsoft сказал: Так он у вас его и показывает. Вот например несуществующая ссылка http://kinopart.ru/test.php Расширить но не всегда это видно, вот например - http://kinopart.ru/dsfgsg Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 110 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 24.03.2017 в 12:53, Naroy сказал: но не всегда это видно, вот например - http://kinopart.ru/dsfgsg Расширить Так это не серверная несуществующая страница. А страница несуществующей категории DLE, это принципиально разные вещи. DLE у вас не показывает ошибку потому что ошибки в вашем шаблоне. У вас в шаблоне main.tpl должен присутствовать тег {info} в месте где должно выводится сообщение об ошибке, и настроен корректно шаблон info.tpl Для примера смотрите стандартные шаблоны, которые идут с дистрибутивом. Должно получится например https://dle-news.ru/sdf Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор 24.03.2017 в 12:58, celsoft сказал: Так это не серверная несуществующая страница. А страница несуществующей категории DLE, это принципиально разные вещи. DLE у вас не показывает ошибку потому что ошибки в вашем шаблоне. У вас в шаблоне main.tpl должен присутствовать тег {info} в месте где должно выводится сообщение об ошибке, а настроен корректно шаблон info.tpl Для примера смотрите стандартные шаблоны, которые идут с дистрибутивом. Расширить но в шаблоне main.tpl перед {content} присутствует тег {info}, вот смотрите - Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 24.03.2017 в 13:03, Naroy сказал: но в шаблоне main.tpl перед {content} присутствует тег {info}, вот смотрите - Расширить 24.03.2017 в 12:58, celsoft сказал: и настроен корректно шаблон info.tpl Расширить Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 110 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 24.03.2017 в 13:03, 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 110 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Все нормально в шаблоне. В таком случае что то не в порядке с файлами скрипта у вас. Скорее всего вы их некорректно модифицировали. Полностью восстановите оригинальные файлы скрипта на сервере, заменив их на файлы из архива дистрибутива. Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор может {error} не работает у меня? 24.03.2017 в 13:23, celsoft сказал: Все нормально в шаблоне. В таком случае что то не в порядке с файлами скрипта у вас. Скорее всего вы их некорректно модифицировали. Полностью восстановите оригинальные файлы скрипта на сервере, заменив их на файлы из архива дистрибутива. Расширить а где этот архив дистрибутива? какые именно файли надо восстановит? а как найти содержаные {error} ? может там нечего не прописан? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 110 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 24.03.2017 в 13:24, Naroy сказал: а где этот архив дистрибутива? какые именно файли надо восстановит? Расширить https://dle-news.ru/release/ при наличии действующей лицензии, либо вы должны были позаботится о хранении дистрибутива у себя если срок лицензии закончился. 24.03.2017 в 13:24, Naroy сказал: а как найти содержаные {error} ? может там нечего не прописан? Расширить Нет, у вас вообще ничего не выводится и этот шаблон даже не пытается запустится скриптом. Тут явное что то не так с файлами. Цитата какые именно файли надо восстановит? Расширить Все. Потому как что у вас было отредактировано и где я уже не знаю. Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор 24.03.2017 в 13:52, celsoft сказал: https://dle-news.ru/release/ при наличии действующей лицензии, либо вы должны были позаботится о хранении дистрибутива у себя если срок лицензии закончился. Нет, у вас вообще ничего не выводится и этот шаблон даже не пытается запустится скриптом. Тут явное что то не так с файлами. Все. Потому как что у вас было отредактировано и где я уже не знаю. Расширить уже несколько лет как я купил этот сайт и так было, нам наверное нужно как то проверить {info} , как он связан с другими файлами движка и откудо он задается, где то должен быть прописан что при несуществуюшем странице показат содержаные {info}, может там этот код отсутсвует или неправильно прописан, в каком файле это прописан? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 110 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 24.03.2017 в 14:00, Naroy сказал: уже несколько лет как я купил этот сайт и так было, нам наверное нужно как то проверить {info} , как он связан с другими файлами движка и откудо он задается, где то должен быть прописан что при несуществуюшем странице показат содержаные {info}, может там этот код отсутсвует или неправильно прописан, в каком файле это прописан? Расширить Какая версия скрипта у вас стоит на сайте? Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор 24.03.2017 в 14:11, celsoft сказал: Какая версия скрипта у вас стоит на сайте? Расширить 10.2 я думал что если обновлю все может некоректно работать или какие то ошибки появлятся вот и не обновил Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 110 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 24.03.2017 в 14:15, Naroy сказал: 10.2 Расширить 24.03.2017 в 14:00, 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 457 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 24.03.2017 в 17:01, Naroy сказал: у меня было лицензия на 1 год но месец назад закончилос, можно как то бесплатно или дешево обновить DLE ? Расширить если лицензия закончилась действительно месяц назад, то напишите с Вашего клиентского аккаунта https://dle-news.ru/index.php?do=feedback с просьбой прислать Вам дистрибутив версии 11.2 и обновляйтесь. Цитата Ссылка на сообщение Поделиться на других сайтах
Naroy 0 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 Автор 24.03.2017 в 17:42, germanydletest сказал: если лицензия закончилась действительно месяц назад, то напишите с Вашего клиентского аккаунта https://dle-news.ru/index.php?do=feedback с просьбой прислать Вам дистрибутив версии 11.2 и обновляйтесь. Расширить а что такое этот дистрибутив ? и как с его помощю обнавляют? Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 457 Опубликовано: 24 марта 2017 Рассказать Опубликовано: 24 марта 2017 24.03.2017 в 17:44, Naroy сказал: а что такое этот дистрибутив ? Расширить Дистрибутив ПО — это комплект (как правило, набор файлов), приспособленный для распространения ПО. Может включать вспомогательные инструменты для автоматической или автоматизированной начальной настройки ПО (установщик). 24.03.2017 в 17:44, Naroy сказал: и как с его помощю обнавляют? Расширить Инструкция по обновлению прилагается в документации Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.