- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вопрос вполне нубовский, поиск юзал что нужно не нашел.
В общем такая суть.
Нужно чтобы на сайте 404 ошибка обрабатывалась как на этом сайте, то есть без редиректа на отдельную страницу, адрес в строке не менялся.
Сайт на php, база используется, админка, в общем интернет магазин.
У кого какие мысли?
Сейчас вот что:
ErrorDocument 404 http://www.site.ru/404.htm
Options FollowSymLinks
RewriteEngine On
RewriteBase /
Если используется CMS, то в CMS должна быть встроена поддержка для обработки таких страниц.
Если никакой CMS не используется, то можно сделать так:
1) ищем запись (товар)
2) товар есть?
2.1) - товар есть и мы его показываем
2.2) - товара нет, подсовываем "пустую страницу"
в переменной $tovar должен быть результат поиска товара
вот... как-то так
CMS есть, про поддержку подробней можно?
CMS есть, про поддержку подробней можно?
Простите, но это вы уже должны сами узнать у тех, кто вам предоставил CMS.
Можно хитрее: http://online16.ru/404.php?/popular_place3/
:)
т.е. попробуйте пройти по ссылке: http://online16.ru/popular_place3/
Простите, но это вы уже должны сами узнать у тех, кто вам предоставил CMS.
Это понятно, возможно тупо звучит но как называются эти страницы технически? узнать не проблема, в соседний отдел идти 10 секунд.
Можно хитрее: http://online16.ru/404.php?/popular_place3/
:)
т.е. попробуйте пройти по ссылке: http://online16.ru/popular_place3/
Это все хорошо, но ТС просил не менять url (без редиректа на отдельную страницу), а у вас идет переадресация.
Это все хорошо, но ТС просил не менять url (без редиректа на отдельную страницу), а у вас идет переадресация.
именно так:)
Это понятно, возможно тупо звучит но как называются эти страницы технически? узнать не проблема, в соседний отдел идти 10 секунд.
У каждой CMS свои обработчики "ошибок", тут сложно что-либо сказать со 100% уверенностью.
Может быть, что-то типа "error pages" или что-то похожее.
У каждой CMS свои обработчики "ошибок", тут сложно что-либо сказать со 100% уверенностью.
Может быть, что-то типа "error pages" или что-то похожее.
Понятно, счас пойду спрошу.
В общем такая суть.
Нужно чтобы на сайте 404 ошибка обрабатывалась как на этом сайте, то есть без редиректа на отдельную страницу, адрес в строке не менялся.
Как здесь уже справедливо отметили, надо ковырять код CMS. Дело в том, что в CMS часто реализация обработки ошибок состоит в том, что идет редирект на главную страницу сайта или же на страницы разделов. Задача как раз и состоит в том, чтобы слегка подправить код обработки ошибки.
Например, так:
Где файл 404.html – это обычный html, созданный для удобства посетителей, в который мы можем вставить меню сайта, его основные разделы, поиск по сайту, инструкции для посетителей и многое другое.