Помощь Как заблокировать в robots.txt Disallow: /component/search/ если сайт многоязычный?

Статус
В этой теме нельзя размещать новые ответы.

kosiakcrakc

Постоялец
Регистрация
25 Фев 2010
Сообщения
60
Реакции
15
Как заблокировать в robots.txt
Disallow: /component/search/
Disallow: /component/jcomments/
если сайт многоязычный?

Что сделать чтоб не прописыват это на каждый язык?
Пример:
Disallow: /ru/component/search/
Disallow: /en/component/search/
Disallow: /fr/component/search/
Disallow: /ja/component/search/
Disallow: /uk/component/search/
Disallow: /hi/component/search/
Disallow: /pt/component/search/
 
  • Заблокирован
  • #2
Как заблокировать в robots.txt


согласно Для просмотра ссылки Войди или Зарегистрируйся
Использование спецсимволов "*" и "$"

При указании путей директив Allow-Disallow можно использовать спецсимволы '*' и '$', задавая, таким образом, определенные регулярные выражения. Спецсимвол '*' означает любую (в том числе пустую) последовательность символов. Примеры:
User-agent: Yandex Disallow: /cgi-bin/*.aspx # запрещает '/cgi-bin/example.aspx' # и '/cgi-bin/private/test.aspx' Disallow: /*private # запрещает не только '/private', # но и '/cgi-bin/private'
Спецсимвол '$'
По умолчанию к концу каждого правила, описанного в robots.txt, приписывается '*', например:
User-agent: Yandex Disallow: /cgi-bin* # блокирует доступ к страницам # начинающимся с '/cgi-bin' Disallow: /cgi-bin # то же самое
Чтобы отменить '*' на конце правила, можно использовать спецсимвол '$', например:
User-agent: Yandex Disallow: /example$ # запрещает '/example', # но не запрещает '/example.html'
User-agent: Yandex Disallow: /example # запрещает и '/example', # и '/example.html'
User-agent: Yandex Disallow: /example$ # запрещает только '/example' Disallow: /example*$ # так же, как 'Disallow: /example' #запрещает и /example.html и /example
итого тебе поход нужен
Код:
 Disallow: /*component/search/
 
так я уже пробовал, не выходи

Пример:
111.JPG

Извиняюсь, все помогло, только что б работало в google а не только в yandex нужно не закрывать слешем в конце Disallow: /*component/search
 
Пораскинув мозгами можно догадаться что между слешем и папкой component - нету и быть не может папок),
следую из этого звездочку ставить нужно ДО слэша:
Код:
Disallow: */component/search*
либо
Disallow: */component/search
Закрыто
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху