Кодировку сразу всех файлов в папке можно сменить программой UTFCast, её же на юкозе рекомендуют. Снять галочку с write BOM.
Ну так содержимое и структура у нас идентичные. Редирект не требуется, да мы и не сможем его сделать на юкозе.
Нет, это тоже метатег. Но в яндексе вставка этого refresh необязательна, т.к. там сказано, что в общем случае достаточно директивы host и больше ничего не надо, читайте внимательно их рекомендации, там два способа. Мы идем по способу, где host. А вот гуглу refresh может не понравится, поэтому я не стал его добавлять.
ну для теста одну страницу какую-нибудь залейте левую, да посмотрите
Не путайте серверный ридирект 301, и метатег каноникал, это разные вещи. Каноникал это не редирект, а просто метатег, подсказывающий гуглу адрес, которому следует отдавать предпочтение при индексации конкретной страницы. Каноникал никуда не денется. Кстати не забудьте переконвертировать все страницы в кодировку utf-8, если они еще не в ней и указать, что кодировка utf-8, т.к. юкоз работает в отличие от народа только с ней, иначе будут квадраты вместо букв.
На все, но текст должен быть разный, указывающий абсолютный адрес этой же страницы на новом домене. Скажем на старой странице по адресу site.narod.ru/books/1.html тег каноникал должен быть:
<link rel="canonical" href="http://ваш новый домен.ru/books/1.html"/>
и так на каждой странице нужно указать абсолютный адрес её же на новом домене. Тег размещаете между <head> и </head>.
Перенос строк ни на что особо не влияет, просто чтобы эстетически смотрелось и всё.
Вы и не сможете поставить 301 редирект, его можно поставить только для главной страницы, они не разрешают делать постраничный редирект. Про закрытие от индексации, не знаю, пусть гуры скажут. Я не стал закрывать, пусть клеется вначале через host.
Понятно.
Для яндекса я использовал host.
Каноникал разве может повредить яндексу? Он его вообще не учитывает, если тот ведёт на другой домен.
Яндекс говорит, что директивы host ему достаточно, таким образом рекомендаций яндекса по переносу нарушено вроде бы не было.
Рефреш я ставить не буду пожалуй, опасная штука. А каноникал гугл рекомендует для миграции.
то бишь этот тег специально для переезда на другой домен, для тех сайтов, которые не поддерживают или там затруднительно сделать серверный редирект
богоносец, что вы имеете в виду под учётом истории старья?
Нужно установить денвер, создать папку в localhost например, скопировать туда сайт и убедиться что он открывается по адресу в браузере из локалхоста. Создать текстовый файлик, с содержанием скрипта. Переименовать его в что-нибудь вроде run.php, скопировать в папку с сайтом и запустить из браузера по адресу http://localhost/папка с сайтом/run.php... Или то же самое можно сделать на реальном хостинге. В общем если вы не знакомы с виртуальными серверами, то объяснять принцип работы php скриптов будет затруднительно и долго. Либо вручную добавляйте тег, либо поиск софта по правке-замене... но я не нашел такого софта, чтоб втыкал имя файла в файл. 250 страниц можно и вручную. У меня 500 на одном сайте и 5000 на другом.
Кстати говоря один человек перенес сайт с народа на свой домен за пару месяцев просто закрыв его от индексирования и сделав редирект с главной тегом мета рефреш + директива host. Но я не знаю, возможно у него передался вес только по главной странице. Мне не хочется рисковать и я подумал, что каноникал тег не будет лишним. А потом, спустя время добавить рефреш со всех страниц, перекидывающий на страницы на своём домене.
Я заменил все ссылки на абсолютные, добавил каноникал на каждую страницу, директиву host в robots.txt и домен прикрутил, правда редирект идёт только с главной, толку от него мало.
Через запуск php скрипта (на локальном сервере, denwer например), он пропишет эти теги автоматически во всей папке и залить потом на хостинг. Либо искать софт, который сможет это сделать. Либо вручную, если страниц немного.
Юкоз не позволяет сделать постраничный редирект для статического сайта, я сегодня у них узнавал. От силы только с главной.