стой, неа, кажется этот возможно не будет работать RewriteCond %{ENV:HTTPS} onRewriteRule .* - [E=SSL:s]RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]RewriteRule ^(.*)$ http%{ENV:SSL}://%1/$1 [R=301,L] - без него (или с ним сначала порпробуй), на сервере смотреть www
Не трогать пока страницы старого сайта из индекса в гугле не пропадут
А вообще сейчас на всех движках в настройках или на сервере можно настроить перенапрвления www
вот код просто код
RewriteEngine On RewriteCond %{HTTP_HOST} site.ruRewriteRule (.*) https://sitenew.ru/$1 [R=301,L]
Каноникал не нужен, если хочешь сразу с www. переехать, нужно перед RewriteCond %{HTTP_HOST} site.ru это сделать, то тут уже на месте смотреть какие коды
делаем все как нужно сразу редиректом, через 2-3 недели для гугла ничего не даст и не отследим ничего, и потом сайты не трогаем практически до полного перезда (это важно, яндексу то пофиг, но гугл "законючится", были уже темы тут на форуме, почему не перезжает и не индексируется)
P.S. подмена сайта на версию без www - это и есть фактически переезд, зачем делать двойной)
Так это хорошо что пинги вообще работают. Ясно что чисто трастовые сайты он обходит за считанные минуты. Но и то что страница попадëт в индекс, пускай не сразу но попадëт, чисто с одного еë пинга, тоже ведь очень хорошо.
А так, если мне надо чтоб какая либо страница была в индексе, я трачу рубли на ссылки на неë с жирных морд (меин/индекс сайта).