- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Приветствую.
Имеем пациент - дремучий сайт http://newuin.ru
он оч старый и не обновлялся
Изначально был поставлен на самопал движок. Автора найти нет возможности.
В общем, если ссылаться на несуществующую страницу, то двиг не выдает 404 ошибку,
а редирекит через 302 на newuin.ru/error/
Вопрос, подскажите, как настроить, чтобы выдавал 404 ?
в .htaccess пропишите
Прописывал, не дает эффекта, т.к. не отдается 404, а идет 302 через двиг
Походу тут надо движок ковырять, раз он все запросы перехватывает.
Что у вас там в .htaccess?
#RewriteEngine On
#RewriteRule (.*)/$ /index.php?args=$1 [L]
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]
переделайте в CMS или сделайте руками в файловой системе страницу newuin.ru/error/index.php и в ней в самом верху до всего:
она начнёт отдавать 404 код возврата...
а лучше страницу для 404 всё же сделать отдельно от CMS а
прописать в самом верху .htaccess до редиректов. на этой странице header то же можно воткнуть для страховки, хотя апач сам должен сообразить что к чему...
newuin.ru/error/index.php
error - это динамика, а не папка. Скрипты двига все проглядел, там куча упоминаний урла /error/
А можно в htaccess сделать 302 редирект с /error/ на 404.php, где уже прописать
<?php header("HTTP/1.1 404 Not Found") ?>
или такой двойной редирект - пага-двиг на еррор- еррор на 404 - ничего хорошего?
newuin.ru/error/index.php
error - это динамика, а не папка ....
и что? это "динамика" только когда её нет в файловой системе 🙄 если трудно изменить шаблон этой страницы в CMS тупо сделайте этот файл руками и страница станет "статикой".
про ErrorDocument 404 /404.php в начале .htaccess это я поторопился - бред, тогда CMS отрубится. надо ковырять страницу ошибки в CMS...
создал директорию error
вложил туда index.php с содержимым
<?php header("HTTP/1.1 404 Not Found") ?>
Все равно сначала отдает 302 на этот error
=)
а открыть http://newuin.ru/error/ в браузере пытались хоть? очень советую 😂
установлен глобальный редирект на другой домен, хотя если джавой то плевать. и код возврата у этой страницы 200 для сведения.
анализируйте код ваша новая страница не работает - включается CMS, ищите ошибку в размещении/названии...