Prestashop multishop: как поддомен псевдонима без индекса

#prestashop #alias #noindex

#prestashop #псевдоним #noindex

Вопрос:

В магазине, созданном с помощью PS 1.7.6.1, мы создали «представление» реселлеров; На данный момент у нас есть почтовый интернет-магазин для B2C на www.domainname.com и вид с reseller.domainname.com (для рынка B2B)

Для аспектов, связанных с SEO (повторяющиеся таблицы продуктов и т. Д.), Я бы НЕ стал индексировать весь псевдоним поддомена «reseller.domainname.com »

Я НЕ могу продолжить через FTP с robots.txt файл, поскольку для этого псевдонима нет корня, поэтому невозможно добавить команду, выделенную для этого URL-адреса (это не настоящий поддомен).

Можно ли продолжить через файл HTACCESS? Есть ли какой-либо способ предотвратить индексацию URL-адреса reseller.domainname.com

Спасибо

Ответ №1:

Вы имеете в виду, что оба веб-сайта используют один и тот же корневой каталог документа (обычный сценарий с мультишопами поддоменов третьего уровня?)

В этом случае решение состоит в том, чтобы отредактировать ваш .htaccess следующим образом

  RewriteRule ^robots.txt$ robots/%{HTTP_HOST}.txt [L]
 

Таким образом, у вас может быть другой robots.txt для каждого названного магазина:

robots/mysite1.com.txt robots/mysubdomain.mysite2.com.txt

Скорее всего, вы хотели бы добавить

 User-agent: *
Disallow: /
 

на robots.txt из магазина реселлеров.

Комментарии:

1. Здравствуйте и спасибо за ответ. Вы имеете в виду, что оба веб-сайта используют один и тот же корень документа (обычный сценарий с мультишопами поддоменов третьего уровня?) = Да, именно так, ввод этой команды в файл .htaccess приводит к тому, что: я могу создать папку / robots /, в которую я вставлю robots.txt файл, посвященный каждому домену. Итак, в корневом документе у меня будет: robots/domainname.com.txt robots/reseller.domainname.com.txt правильно ли это?

2. да, правильно — {HTTP_HOST} будет заменен вашим доменом