- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В IIS был включен обрабочик asp.dll для файлов с расширением txt. таким образом они стали обрабатываться как asp-файлы. Robots.txt был оформлен таким образом:
<%
if Request.ServerVariables("SERVER_NAME")="automarket.dp.ua" then
Response.Write("User-Agent: *")
Response.Write(chr(13))
Response.Write("Disallow: /")
end if
if Request.ServerVariables("SERVER_NAME")="www.automarket.dp.ua" then
Response.Write("User-Agent: *"&chr(13))
Response.Write("Disallow: /css/"&chr(13))
Response.Write("Disallow: /scripts/"&chr(13))
Response.Write("Disallow: /admin/"&chr(13))
Response.Write("Disallow: /bases/"&chr(13))
Response.Write("Disallow: /icon/"&chr(13))
Response.Write("Disallow: /incphotos/"&chr(13))
Response.Write("Disallow: /incphotosbus/"&chr(13))
Response.Write("Disallow: /incphotosmoto/"&chr(13))
Response.Write("Disallow: /incphotosgr/"&chr(13))
Response.Write("Disallow: /reserv/"&chr(13))
Response.Write("Disallow: /arhivphoto/"&chr(13))
Response.Write("Disallow: /global")
end if
if Request.ServerVariables("SERVER_NAME")="avtomarket.dp.ua" then
Response.Write("User-Agent: *"&chr(13))
Response.Write("Disallow: /")
end if
if Request.ServerVariables("SERVER_NAME")="www.avtomarket.dp.ua" then
Response.Write("User-Agent: *"&chr(13))
Response.Write("Disallow: /")
end if
%>
Что скажете?
Может и глупость скажу, но:
перевод строки в Unix -- это 0A (&chr(10))
Макинтош -- 0D &chr(13)
Windows -- 0A0D &chr(10)&chr(13)
В сетевых протоколах как и в Windows -- &chr(10)&chr(13)
ИМХО надо добавить &chr(10) в каждую строку, для надежности.
Да простит меня модератор за саморекламу, но можешь почекать свой robots.txt тут
Да простит меня модератор за саморекламу, но можешь почекать свой robots.txt тут
Простите профессор, но Ваш ресурс не работает:(
На такой robots.txt:
User-agent: *
Disallow: /
он сообщает allowed 😮
Маленькая тонкость: если набрать http://yandex.ru, то он вернёт allowed.
Если же http://yandex.ru/ - то вернёт disallowed. Объяснить почему? :)
Если не затруднит :)
Маленькая тонкость: если набрать http://yandex.ru, то он вернёт allowed.
Если же http://yandex.ru/ - то вернёт disallowed. Объяснить почему? :)
Конечно, да.
Только причем тут это:)
Ваш ресур на все мои вариации robots.txt выдавал allowed.
А из моего варианта видно - что я пытаюсь запретить на IIS индексацию одного из четырех доменов.
С одной стороны, / - корень сайта. Выше его не может быть ничего.
Кстати, правилом хорошего тона считается указание URL с завершающим /. Если его не указать, то либо сервер, либо клиент должны по идее его добавить за пользователя. Мне же было лениво это эмулировать :) Другими словами, любую URL можно разбить на две части: domainName и pathName. PathName _всегда начинается_ с "/".
А с другой стороны, я не уверен, что _каждый_ робот будет считать синонимами блабла.ру и блабла.ру/.
между "пытаться запрещать" и "запрещать" может быть очень большая разница :). Проверяйте любой _документ_ домена, никаких проблем не будет.
Мне почему-то кажется, что Вы пытаетесь запретить всё, кроме некоторых (не указанных) каталогов в домене www.automarket.dp.ua
Или я опять напился и ничего не понимаю? :)
Мне почему-то кажется, что Вы пытаетесь запретить всё, кроме некоторых (не указанных) каталогов в домене www.automarket.dp.ua
Или я опять напился и ничего не понимаю? :)
Все верно:). Все кроме неуказанных папок, и еще три домена. Не буду их писать, дабы не обвинили в спаме, из предидущих топиков и так видно.
С одной стороны, / - корень сайта. Выше его не может быть ничего.
Кстати, правилом хорошего тона считается указание URL с завершающим /. Если его не указать, то либо сервер, либо клиент должны по идее его добавить за пользователя. Мне же было лениво это эмулировать :) Другими словами, любую URL можно разбить на две части: domainName и pathName. PathName _всегда начинается_ с "/".
А с другой стороны, я не уверен, что _каждый_ робот будет считать синонимами блабла.ру и блабла.ру/.
между "пытаться запрещать" и "запрещать" может быть очень большая разница :). Проверяйте любой _документ_ домена, никаких проблем не будет.
Т.е. Вы считаете, написать так:
<%
if Request.ServerVariables("SERVER_NAME")="automarket.dp.ua/" then...
и тогда я получу нужный мне disalowed?