Вы в Яндексе напишите "301 редирект htaccess" и будет куча примеров как это сделать.
В вашем случае должно быть как-то так:
RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.site\.nichost\.ru [NC] RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
Или же делать через php с помощью header("Location:...")
Может так?
$res = preg_replace("/ID:([0-9]+)/","",$test);
Ну ему же нужно ВСЕ url. Значит нужен цикл и $result[$i]['url']; К тому же там объекты, а не массив
Если у вас все в html-файлах, то кто мешает натравить на директорию простейший скрипт, который пробежит по всем файликам, вытащит из них ссылки, проверит ссылки на доступность (200 ОК). ЕСли ссылка возвращает что-то другое (например 404), то просто делаем замену в этиом файле с помощью регулярного выражения.
Примерно такого:
$pattern = '/(<a href=["|\']?http:\/\/'.$bad_link.'.*>.*<\/a>)/i';
$new_text = preg_replace($pattern, "", file_content);
Ну смотри, JSON можно некодировать в объект, можно в ассоциативный массив.
В твоем примере как-то так:
$json_data = json_decode(some_json);
$results = $json_data->responseData->results;
foreach ($results as $tmp_object){
$url = $tmp_object->url;
}
Вот примерно так
А как это поможет, если модератор Яндекс.Маркета зайдет с дргим реферером?
Всем спасибо. Будем делать.
Пробовал Canon 600D использовать в качестве камеры. Обнаружил там странный спецэффект - не работает автофокус при изменении фокусного расстояния объектива. Только руками. Так что я за Sony.
Мы подтверждаем. Провели свое расследование и подтверждаем, что подобное поведение Яндекс.Маркета действительно имеет место быть.
Предлагаю все-таки сделать настраиваемый параметр - задержка срабатывания виджета. Сделать, скажем, не менее 60-120 секунд. По идее этого должно хватить, чтобы удовлетворить модераторов Маркета
www.similarweb.com неплохие результаты дает. По нашей статистике, погрешность в пределах 30%.