В дополнение к вообще Переезд со старого домена на новый, и еще вот для Джумлы сервер - Редирект 301.

Хостинг Ucoz не предоставляет пользователям доступ к файлу .htacces, что затрудняет перенос сайта на другой хостинг с другим доменом. Но всё же существует возможность сделать 301 редирект без использования этого файла.

Читать: intersnet.ru // online.sitefresh.net // punbb.info //

поможет мета тег <meta http-equiv="refresh" content="N;url=_адрес цели перенаправления_"/> — перенаправление (редирект) пользователя на страницу с адресом url, после N секунд нахождения на данной странице. При небольших значениях N считается временным перенаправлением, аналогичным серверным редиректам с HTTP-кодом 302/303/307.

  • - сначала совет из последнего источника
  • войти в ПУ Юкоза - Дизайн - Управление дизайном. Выбрать - Статьи - Страница материалов и комментариев, между тегами, сразу после первого открывающего <head> добавить код:
    <?if($ENTRY_URL$=='http://my-old-site.ucoz.org/publ/domashnie_zhivotnye/12-1-0-5')?>
    <meta http-equiv='Refresh' content='0; URL=http://my-new-site.ru/blog/domashnie_zhivotnye.html'><?endif?> (здесь старая ссылка и новая)
    т.е. для каждого редиректа - новое условие, это муторная работа, т.к. прописывать редирект с юкоза нужно практически для каждой страницы
  • - из (сейчас) неподходящих вариантов - купить домен, прикрепить его к юкоз и в ПУ (появится опция) установить перенаправление на него ("Панель управления" - "Общие настройки" - галочку на пункте "Автоматически перенаправлять со стандартного домена на прикрепленный"). После того как, домен можно прописать на другом хостинге, но тогда юкоз, как увидит, что посетителей не станет, заблокирует усе.
  • - еще совет, дословно (вторрой источник)
  • Вот пример редиректа с помощью мета-тега и условного оператора. Пригоден для склеивания сайта на юкоз, с сайтом на любом другом хостинге и для внутрисайтового перенаправления. (Внимание!!! Страница сайта должна перенаправлять на страницу (внутри сайта, или на другой сайт) с аналогичным содержанием. (рекомендуется)).
    <?if($URI_ID$='nwEnt284')?><META http-equiv="refresh" content="0; url=http://ваш сайт ру"><?endif?>  
    условный оператор <?if($URI_ID$='nwEnt284')?><?endif?> нужен для того чтобы метатег сработал на нужной странице,
    где ('nwEnt284') - идентификатор страницы, который можно получить нажав на нужной станице (с которой будет осуществляться редирект), на конструктор и выбрав там список переменных страницы, он расположен напротив $URI_ID$.
    Сам метатег <META http-equiv="refresh" content="0; url=http://ваш сайт ру"> - где 0 это количество секунд через которое произойдет перенаправление, и url= адрес станицы на которую будет идти редирект.
    Для того чтобы поисковые системы восприняли этот вид перенаправления как 301 редирект (перемещен навсегда), а не как 302 (временное перенаправление), нужно, чтобы количество секунд до перенаправления равнялось 0 сек и для Яндекса нужно прописать хост в роботсе.
    И лучше оплатить на Юкоз премиум аккаунт хотя бы на полгода, иначе сайт будет удален за не посещаемость, так как переходов на него не будет (счетчик Юкоза, не будет считать пользователей). А когда сайт удалят, то, и редиректа (метатегом) не будет!
  • - (первый) создать копию сайта
  • - делаем на Ucoz:
  • у каждой страницы есть $URI_ID$, $PAGE_ID$ и $MODULE_ID$ просмотреть которые можно в режиме администратора в верхнем меню -> конструктор -> Список переменных страницы -> (собственно сами переменные с полным отображением ID элемента).
  • Значения ID для различных страниц можно увидеть в "панели администрирования" , или "панели управления". Рассмотрим пример для статей в разделе "каталог статей". Перейдём в "панели управления" -> "Каталог статей" -> "управление материалами".
  • и вот пример переадресации со страниц "страница материала и комментариев к нему" (что на юкозе) на продублированные страницы на новом сайте
  • <?if($URI_ID$='puEnt4')?><meta http-equiv="refresh" content="0;url=http://online.sitefresh.net/publ/onlain/besplatnye-sms-rassylki.html"/><?endif?>
    <?if($URI_ID$='puEnt5')?><meta http-equiv="refresh" content="0;url=http://online.sitefresh.net/publ/onlain/cozdanie-ssylok-onlain.html"/><?endif?>
    <?if($URI_ID$='puEnt6')?><meta http-equiv="refresh" content="0;url=http://online.sitefresh.net/publ/onlain/proverka-teksta-na-unikalnost-onlain.html"/><?endif?>
  • далее эти теги нужно вставить в шаблоне UCOZ. Для этого в ПУ - меню "Дизайн" -> "Управление дизайном (шаблоны)" -> в категории "Каталог статей" выбираем "Страница материала и комментариев к нему" и непосредственно под имеющимся метатегом вставляем наши строки. (судя по приведенной картинке, вставлять строки с перенаправлением сразу после кодировки сайта (2-я срока))
  • - не забыть создать файлы robots.txt с указанием главного хоста на обоих сайтах; важно, чтобы эти файлы были идентичны

*