Apache2 RedirectMatch – убиваем зеркала
Не зря говорят, что поисковые системы не любят зеркала типа antonoff.info == www.antonoff.info
Нужно удалять хосты без www или ставить редирект.
Естественно, ставить редирект - предпочтительней
Поставить умный редирект достаточно просто. Если вы открыли host.ru/something – вас должно перекинуть на www.host.ru/something , при этом, в ответе должен быть правильный статус – 301 Moved Permanently.
Для таких вещей в Apache предусмотрена директива RedirectMatch. Вот пример использования:
apache
<VirtualHost *> ServerName antonoff.info DocumentRoot /var/www/redirects ServerAdmin nobody@example.com RedirectMatch permanent ^(.*)$ http://www.antonoff.info$1 </VirtualHost>