Cherny

Рейтинг
120
Регистрация
19.09.2001
Как писал Nicon
Cherny - признаю свое поражение 🍻

🚬 🍻

Вообщем же я принимаю Ваши доводы, но резюмирую, что по обоим вопросам нет однозначного ответа. И Ваши, и мои источники информации авторитетны, и имеют принципиальные расхождения.

Нет тут никаких расхождений, это один и тот же документ на разных языках :) Расхождения только в трактовке.

Запись должна начинаться с одной или нескольких строк User-Agent

Подождем Артема (aka AiK), он нас и разнимет.

Только, к примеру, роботу с литерой D директивы robots.txt по барабану.

Как и для М. Разработчики руководствуются тем, что эти два зверя запускаются непосредственно пользователем.

Уважаемый, ИМХО, так вообще делать нельзя.

Давайте разбираться ;)

Каждая строка представляет собой следующее:

<field>:<optionalspace><value><optionalspace>

ИМХО, <value> не может быть перечислением, так как возникнут неоднозначности с трактовкой имени робота.

The record starts with one or more User-agent lines, followed by one or more Disallow lines

А запись от записи отделяется пробелами:

The file consists of one or more records separated by one or more blank lines (terminated by CR,CR/NL, or NL).

Отсюда делаем вывод: следует писать несколько строк с User-agent, одна строка для одного робота.

Использовался следующий стандарт.

А несколько роботов в одной строке User-Agent как писать, через запятую или через пробел?

AFAIK, нельзя так делать. Либо только одного, либо всех сразу (User-agent: *).

Можно на нескольких сразу делать так:

User-agent: StackRambler

User-agent: Yandex

Disallow: /

RewriteRule /sell.php?id_class=10 /display.php?page=sell&id_class=10

Вопросительный знак надо экранировать, добавьте RewriteBase, мне помогло ;)

RewriteBase /

RewriteRule ^sell.php\?id_class=10$ display.php?page=sell&id_class=10

типа Linx

Есть Lynx, а есть Links. AFAIK второй может работать с фреймами и таблицами получше, чем первый.

Немного не в тему, но все-таки:

Если запихнуть текст и ссылки в <noframes>, то пойдет ли Гуглбот по этим ссылкам?

RewriteRule /sell.php\?id_class=(\d+) /display.php?page=sell&id_class=
$1

А если так:

RewriteRule /sell.php\?id_class=([0-9]+) /display.php?page=sell&id_class=$1

ИМХО \d не прокатывает

Как писал spark
ЗЫ. Вячеславу Тихонову. Слава, когда мы, наконец, выбремся на пиво?

Скорее всего, когда Слава закончит разъяснять пожилым женщинам в метро, что зомби семейству ехес не помеха, когда есть песик kill -9 :D

хмм, такие бабульки наверное тока на Украине еще и остались - меня в Москве бабулька icq учила - убеждала, она так с внуком в штатах общается

Ключевая фраза была в метро.

У меня на работе пришла тоже бабушка к администраторам и говорит: "Ребята, нужен дистрибутив Линукса. Желательно SlackWare, RedHat не предлагать!". Бабулька эта Юникс эксплуатировала, еще когда мы машинками игрались ☝

Так что Украина, Россия и прочие регионы, можно сказать, ни при чем: везде найдутся и те, и другие.

Всего: 1011