fr23

Рейтинг
5
Регистрация
04.09.2016
Должность
terashop.ru
flint2000:
Сегодня утром получил письмо от гугл: "На вашем сайте выявлено спам, который генерируют пользователи". Я бегом зашел в Гугл вебмастер и нашел десятка 3 ссылок типа

У меня действительно есть скрипт редиректа redirect.php.
Но я поискал в mysql вхождение всех URLs, также по ssh поискал в самих файлах сайта и абсолютно ничего не обнаружил. Куда копать и где искать. Буду благодарен за советы

Проверяйте реферера в скрипте, что бы редирект работал только для вашего домена, в остальных случаях 404 или что вам выгодно.

ziliboba0213:

function test(){
var data = 123;
return data;
}
alert (test());

это для случая не асинхронной загрузки, в случае ТС не сработает


Components.utils.import("resource://gre/modules/NetUtil.jsm");

var file = new FileUtils.File('E:\\BOT\\1.txt');
var data = '';

NetUtil.asyncFetch(file, function(inputStream, status) {

data = NetUtil.readInputStreamToString(inputStream, inputStream.available());

alert(data); // Все ок, есть результат.

myFunction();

});


function myFunction() {
alert(data);
};

Нужно использовать data только после асинхронного получения данных. Второй алерт вызывается, когда данные еще не получены. Т.е. в том месте, где получили данные (внутри asyncFetch, где alert показыват данные) нужно вызывать свою callback функцию, которая запускает обработчик данных из data

appworld, а зачем у вас добавляется /шт к цене? Особенно для обуви это странно и не понятно - цена за 1 ботинок?

joost:


Или что еще кроме _ или - в урле можно использовать из спец. символов?

Использую в урле знак тильды ~

FinN73:
Думаю по скрину будет понятно

Это в хроме:
http://joxi.ru/gmv6QNxSx9WDpm

А это в во всех других браузерах:
http://joxi.ru/EA4nDxlsDg1zom

Попробовать стили подкрутить для li

li {

padding-left: 10px;
}

вместо 10px свое число в пикселях или отступ относительно размера шрифта .5em например

Проверил при явном указании server_name, все работает, без него или пустой строкой - не работает.

У вас обработка заканчивается до условия на первом return 444;

Т.е. условие не проверяется вообще.

Dram:
Пробовал так в секцию сервер

Но в логах по прежнему вижу
получающего 200 ответ

у вас bingot в условии, b пропустили?

Попробуйте, выбирает из базы от текущего времени только по часам и минутам до + 10 минут,

где table и date - таблица и столбец даты в данной таблице


SELECT * FROM table WHERE EXTRACT(HOUR_MINUTE FROM date) > EXTRACT(HOUR_MINUTE FROM NOW()) AND EXTRACT(HOUR_MINUTE FROM date) < EXTRACT(HOUR_MINUTE FROM NOW() + INTERVAL 10 MINUTE);
12 3
Всего: 22