- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ребят, подскажите, пожалуйста.
Ничего не понимаю.
Все гут, все работает.
Если урл в адр строку вставить с якорем - то ответ сервера 404.
Стоит добавить строку которая в коде // то ответ сервера 200 ОК.
Причем в страницу $tekurl не выводится.
Ничего не понимаю, как такое может быть? Спасибо
а если напечатать в браузер $_SERVER['REQUEST_URI'] - увидешь #?
почитай об fragment identifier
а если напечатать в браузер $_SERVER['REQUEST_URI'] - увидешь #?
почитай об fragment identifier
Спасибо. Всё на английском ((
Можете просто коротко пояснить, что за процесс происходит? в 2-х словах если не сложно
сделал так
Якорь существует только в браузере пользователя и на сервер он не передается
Якорь существует только в браузере пользователя и на сервер он не передается
Я понимаю, так вот и удивлен, что ответ сервера 404, ведь урл обрезается, а значит должен существовать. Существует если вводить без якоря (ответ 200).
Правильнее вопрос было поставить так.
почему если в урле есть # (якорь) то ответ сервера 404 и как с этим бороться? спасибо
ps ведь в $tekurl пишется адрес без якоря
404 кто движок отдает или именно сервер??
Если двигло смотрите что там на входе где-то ошибка
404 кто движок отдает или именно сервер??
Если двигло смотрите что там на входе где-то ошибка
В яВебмастере проверяю - ответ сервера 404.
Движек отдает что все в порядке, так как в странице не выводится надпись "извините, страница не существует".
может парсер не срабатывает без явного вывода хоть чего-либо на страницу. может срабатывает но криво. может он должен при пустом буфере обмена 404 выдавать, мало ли. движок надо смотреть...
---
на вскидку: при пустом буфере обмена выскакивает какая-то ошибка PHP (отображение ошибок наверняка отключено), не отрабатывается ни поиск страницы в БД ни выдача cms-ной 404. на рухновшей cms-ке, ессено, в заголовки летит 404, а серверная 404-я видимо не определена.
включите отображение ошибок, попробуйте отловить что к чему...
В яВебмастере проверяю - ответ сервера 404.
Движек отдает что все в порядке, так как в странице не выводится надпись "извините, страница не существует".
Заголовки проблемных страниц посмотрите поточней, например через это.
может парсер не срабатывает без явного вывода хоть чего-либо на страницу. может срабатывает но криво. может он должен при пустом буфере обмена 404 выдавать, мало ли. движок надо смотреть...
---
на вскидку: при пустом буфере обмена выскакивает какая-то ошибка PHP (отображение ошибок наверняка отключено), не отрабатывается ни поиск страницы в БД ни выдача cms-ной 404. на рухновшей cms-ке, ессено, в заголовки летит 404, а серверная 404-я видимо не определена.
включите отображение ошибок, попробуйте отловить что к чему...
Спасибо, включу отображение ошибок и попробую.
Но могу сказать одно - контент выводится правильно если урл вбить с якорем. Т.е. из БД данные берутся правильно. Только в ЯВебмастере ответ 404. Т.е. сам по себе код страницы отрабатывает полностью правильно.