- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
semenov, опишите возможные проблемы, будьте добры.
Либо можно 302 редиректом перенаправлять на /404.html
Нельзя. Сервер будет отдавать 302 а не 404.
ProgMaster, как вариант можно менять выдачу в зависимости от UA. Если робот, шлём 404. Если браузер, 301 или 302 на страницу "документ не найден".
Все боты и ЮА (юзер-агенты) в лицо известны? 😂 А появление новых не считается?
Согласн с semenov - неверное решение.
ProgMaster, а что, разве это
header('HTTP/1.1 404 Not Found');
...
в htaccess прописано ErrorDocument 404 /404.php.
Не работает?
Должно.
Нельзя. Сервер будет отдавать 302 а не 404.
Все боты и ЮА (юзер-агенты) в лицо известны? 😂 А появление новых не считается?
Согласн с semenov - неверное решение.
ProgMaster, а что, разве это
Не работает?
Должно.
В том и дело, что не работает. По логике, делаем 404-ю ошибку с помощью заголовка, а уже то, что прописано на этот счет в htaccess должно отреагировать, но не вышло.
В итоге вот что сделал, и это работает: header делаю Location на 404.php, а в нем вначале ставлю ошибку, и далее код страницы. В итоге, и юзер, и робот, видят то, что надо!
В итоге вот что сделал, и это работает: header делаю Location на 404.php, а в нем вначале ставлю ошибку, и далее код страницы. В итоге, и юзер, и робот, видят то, что надо!
Криво это работает. Вы и роботу, и юзеру говорите: страничку перенесли туда-то. Они туда бегут, и получают: эта новая страничка не найдена. За это по крайней мере раньше и от яхи, и от гугли можно было схлопотать по ушам, и за дело. Надо просто слать хэдер 404 и НА МЕСТЕ отдавать сожержимое страницы ошибки, в данном случае просто include("/path/to/the/directory/404.php");
SeoNizator, основные известны http://agents.maxyc.ru/ Но, конечно, периодически парсить этот список нет смысла. Можно регуляркой искать в UA характерные для браузеров подстроки. Всё остальное считать ботами. :)
Криво это работает. Вы и роботу, и юзеру говорите: страничку перенесли туда-то. Они туда бегут, и получают: эта новая страничка не найдена. За это по крайней мере раньше и от яхи, и от гугли можно было схлопотать по ушам, и за дело. Надо просто слать хэдер 404 и НА МЕСТЕ отдавать сожержимое страницы ошибки, в данном случае просто include("/path/to/the/directory/404.php");
Так и сделал. Не хочется получать от поисковиков. Все работает.
В том и дело, что не работает.
Что именно не работает? Как определил?
SeoNizator, основные известны http://agents.maxyc.ru/ Но, конечно, периодически парсить этот список нет смысла. Можно регуляркой искать в UA характерные для браузеров подстроки. Всё остальное считать ботами. :)
Основные - далеко не все ;).
А ЮА есть и нестандартные и самописные и не только браузеры (доунлоад-менеджеры, или тот же алласаб). И таким образом "остальных" будет ой как не мало.
Что именно не работает? Как определил?
Определил что не работает тем, что не открывается информация на 404.php. Т.е. хотелось, чтобы выдавалась серверу 404-я, а юзеру страничка. В htaccess прописано, что если 404-я, то открывай 404.php - а не открывается, вот и сделал include.
Нельзя. Сервер будет отдавать 302 а не 404.
ну так ты скажи серверу что б 404 отдавал
Не работает?
Должно.
Лол, ты не врубился
ну так ты скажи серверу что б 404 отдавал
Лол, ты не врубился
Не врубился ТЫ. Иди учится. И не советуй ерунду.
По
Сервер отдал 302. Всё! А какое имя страниц носит и что на ней написано - ПС глубоко фиолетово.
ЗЫ, Минусуя, тешишь самолюбие. ну-ну.. 😂 😂 😂