Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как сделать разный robots.txt для поддоменов на мультимагазине?


Recommended Posts

Собственно как сделать чтобы для каждого сайта на мультимагазине (основной и поддомены) были разные роботсы?

Надіслати
Поділитися на інших сайтах

В общем сам решил вопрос (проверено на ocStore 2.1.0.2.1):

 

сервер должен быть Apache (по крайней мере для txt файлов)

 

1) в .htacces нужно заменить блок, который начинается так - <FilesMatch ..>....</FilesMatch> на вот это:

 
<FilesMatch "\.(tpl|ini|log)">
    Order deny,allow
    Deny from all
</FilesMatch>

 

2) и добавить в .htacces

 

# подмена robots.txt на robots_subdomain-1.txt для каждого поддомена

RewriteCond %{HTTP_HOST} subdomain-1.site.ru$ [NC]
RewriteRule ^robots.txt robots_subdomain-1.txt [L]
 
RewriteCond %{HTTP_HOST} subdomain-2.site.ru$ [NC]
RewriteRule ^robots.txt robots_subdomain-2.txt [L]
 
3) в корне создать нужные robots_subdomain-x.txt
 
//для основного домена site.ru можно оставить обычный robots.txt не изменяя название//
Змінено користувачем dreanei23
  • +1 1
Надіслати
Поділитися на інших сайтах

  • 3 months later...
В 11.01.2017 в 20:22, dreanei23 сказал:

В общем сам решил вопрос (проверено на ocStore 2.1.0.2.1):

 

если говорить о мультидоменах (не суб, а вообще другие)

добавлю для тех, кто сюда из яшки придёт в будущем:

 

странно,что у вас заработало без изменения основного robots.txt 

добавлю (из найденного на других формуах), что robots.txt физически должен отсутствовать на сервере

т.е. только переименнованные, чтоб подсовывался нужный под конкретный домен..

иначе содержимое robots.txt (физического) отдаётся при обращениям по любому домену

Надіслати
Поділитися на інших сайтах

3 часа назад, vayboy сказал:

 

если говорить о мультидоменах (не суб, а вообще другие)

добавлю для тех, кто сюда из яшки придёт в будущем:

 

странно,что у вас заработало без изменения основного robots.txt 

добавлю (из найденного на других формуах), что robots.txt физически должен отсутствовать на сервере

т.е. только переименнованные, чтоб подсовывался нужный под конкретный домен..

иначе содержимое robots.txt (физического) отдаётся при обращениям по любому домену

 

есть и основной роботс и другие, все нормально, каждому подставляется свой роботс

Надіслати
Поділитися на інших сайтах

  • 1 month later...
В 06.05.2017 в 18:01, vayboy сказал:

 

если говорить о мультидоменах (не суб, а вообще другие)

добавлю для тех, кто сюда из яшки придёт в будущем:

 

странно,что у вас заработало без изменения основного robots.txt 

добавлю (из найденного на других формуах), что robots.txt физически должен отсутствовать на сервере

т.е. только переименнованные, чтоб подсовывался нужный под конкретный домен..

иначе содержимое robots.txt (физического) отдаётся при обращениям по любому домену

Согласен с тем, что данная инструкция заработала только после удаления физического robots.txt но. Теперь у поддоменов все нормально определяется, а у основного нет его. Когда прописываю для основного домена тожее ссылку на другой файл robots-main.txt то как бы работает, но подставляет его для поддоменов. Как прописать основной роботс, что бы и на нем главном работало и на поддоменах?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.