postavkin

Рейтинг
601
Регистрация
06.01.2009
scripterz:
а вес на youtube.com уходит? и вообще на embed

Сайт не смотрел, но если есть a href, то "уходит".

А в целом напрашивается вывод, когда вижу видео на сайте, где обычно его не используют для общения с юзером, что видео сделано для улучшения ПФ, как сказали выше.

DiAksID:
может парсер не срабатывает без явного вывода хоть чего-либо на страницу. может срабатывает но криво. может он должен при пустом буфере обмена 404 выдавать, мало ли. движок надо смотреть...

---

на вскидку: при пустом буфере обмена выскакивает какая-то ошибка PHP (отображение ошибок наверняка отключено), не отрабатывается ни поиск страницы в БД ни выдача cms-ной 404. на рухновшей cms-ке, ессено, в заголовки летит 404, а серверная 404-я видимо не определена.

включите отображение ошибок, попробуйте отловить что к чему...

Спасибо, включу отображение ошибок и попробую.

Но могу сказать одно - контент выводится правильно если урл вбить с якорем. Т.е. из БД данные берутся правильно. Только в ЯВебмастере ответ 404. Т.е. сам по себе код страницы отрабатывает полностью правильно.

bukachuk:
404 кто движок отдает или именно сервер??
Если двигло смотрите что там на входе где-то ошибка

В яВебмастере проверяю - ответ сервера 404.

Движек отдает что все в порядке, так как в странице не выводится надпись "извините, страница не существует".

bukachuk:
Якорь существует только в браузере пользователя и на сервер он не передается

Я понимаю, так вот и удивлен, что ответ сервера 404, ведь урл обрезается, а значит должен существовать. Существует если вводить без якоря (ответ 200).

Правильнее вопрос было поставить так.


$tekurl = substr ($_SERVER['REQUEST_URI'],1); // получим урл и удалим первый слеш
далее подключаемся к бд и проверяем существование страницы

почему если в урле есть # (якорь) то ответ сервера 404 и как с этим бороться? спасибо

ps ведь в $tekurl пишется адрес без якоря

VHS-1980:
а если напечатать в браузер $_SERVER['REQUEST_URI'] - увидешь #?

почитай об fragment identifier

Спасибо. Всё на английском ((

Можете просто коротко пояснить, что за процесс происходит? в 2-х словах если не сложно

сделал так


$tekurl = substr ($_SERVER['REQUEST_URI'],1); // получим урл и удалим первый слеш
$qwert=explode("#", $tekurl);
$tekurl=$qwert[0];
unset($qwert);

А у меня такой вопрос - как понять будет ли ссылка на доноре кликабельна? Речь о статейных биржах конечно. Может кто-то подскажет?

SmileP:
postavkin, маловероятно, был аналогичный случай- все норм.
Главное чтобы контент был в коде.

Так я же говорю - в коде нет "30 товаров", но юзер что то там скроллит...

Вот за это и беспокоюсь.

kdv12, спасибо, настолько все просто? Сейчас попробую.

ps спасибо. действительно работает как надо.

потерто. извините.

Спасибо!

Chukcha:

или же сделайте проще
header("HTTP/1.0 404 Not Found");
header("Status: 404 Not Found");

Спасибо, это помогло.

Всего: 5509