#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} будет заменен вашим доменом