Есть интернет-магазин на опенкрате с поддоменами под разные города.
Развернул блог в директории site.ru/blog
Но проблема в том, что он теперь доступен и для каждого поддомена, создавая лишние дубли.
Есть ли возможность закрыть доступ для поддоменов в эту директорию?
Очень не хочется костыль через закрытие от индексации в роботс делать и canonical ставить тк поддоменов много..
a e У вас один блог или нет? Если один, пропишите для него rel="canonical", дубли страницы унаследуют этот атрибут и поисковики без проблем определят основной URL.
Проверил, уже отмечены страницы.
Но всё равно не хочется, чтобы они как-либо светились, тк раз на раз яндекс глючит и полагаться на него не очень хочется.
Пробую что-то провернуть с htaccess вида:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^site\.ru$ [NC]
RewriteCond %{THE_REQUEST} " /blog(.*) "
RewriteRule ^ http://site.ru/blog%1 [R=301,L]