Я вот до чего сразу не додумался. Буду менять адреса на абсолютные плюс атрибут rel="canonical" вставлять, потом залью на сайт. Придется таки менять кодировку? Правда это не длинный код с атрибутом и разным текстом вставлять.
Мне в Яндексе дословно сказали:
Директива Host сама по себе не склеивает сайты, а является лишь весомым аргументом для робота при выборе главного зеркала непосредственно в процессе их склейки. Для того, чтобы сайты являлись зеркалами и были склеены, при обращении к ним должен отдаваться идентичный контент. Если на сайтах размещено одинаковое содержимое или один из доменов добавлен как алиас к другому, то наличие редиректа в этом случае не требуется. Если же необходимо склеить сайты, содержимое или структура которых различаются, то
здесь потребуется использование редиректа, настроенного по схеме, описанной в п.9 на странице.
Сейчас перечитал, в принципе, вроде можно и не вставлять, у меня же одни и те же страницы, кроме гостевой, ее на новом сайте не будет или сделаю свою, и то она, вроде не индексируется.
А левую, Вы имеете в виду новую страницу. Да времени маловато.
Да, вставил с другого сайта - кракозябры. Так значит старые можно пока не менять? Новых то пока не собираюсь выкладывать...
А как же в Яндексе, да и здесь советуют вставлять мета тег <meta http-equiv="refresh" content="0;URL='http://new-site.ru/'">. Это вроде и есть серверный редирект?
А на счет кодировки, я ничего не менял и буквы все правильные... пока. Возможно потом перекривяться? Или в разных браузерах? Надо попробовать. Но в ближайшие дни оч. большая загрузка. Сейчас подготавливаюсь. На праздниках буду переклеивать.
Я ж у себя собирался вставлять редирект, а потом заливать на сайт. Что он автоматически со страниц исчезнет? А про индексацию сразу не подумал. Как же сайты склеятся, если индексацию запретить. Надо сначала дать склеиться, а потом запрещать. Ну, а позже и удалить сайт.
Я правильно понял, что в ucoze ставить 301 редирект не стоит? А закрывать индексацию страниц?
Простите еще за вопрос. На все страницы один текст вставлять? Т.е. адрес самого сайта без страниц?
И еще. Зачем нужен перенос строк?
Dreamfall, С денвером немного знаком, стоит у меня, есть 1 сайт на друпале, продвигаю и админю его, но работаю, в основном на хостинге. Пока руки не доходят изучать движки, а этот, народный сайт на чистом html Сейчас купил себе домен с тем же именем, только без народа и хостинг, залью, склею зеркала, а со временем думаю на джумлу его поставить.
Все ясно, только как через denwer прописывать теги не знаю. В принципе и страниц то немного. Штук 250. Эаодно вопрос, как вставить на свой сайт их народную гостевую книгу. В принципе могу типа архива выложить, а там новую сделать, но попозже, надо подождать пока клеятся домены.
Что-то не понял, как Вы решили? Все равно же адреса страниц в коде прописывать вручную надо?
<?php $dir = dirname(__FILE__); if ($handle = opendir($dir)) { while (false !== ($file = readdir($handle))) { if ($file != '.' AND $file != '..') { $fileInfo = explode('.', $file); $ext = array_pop($fileInfo); if ($ext == 'htm') { $content = file_get_contents($dir .'/' .$file); $addText = '<head>\n\t<link rel="canonical" href="http://newsite.ru/' .$file .'"/>'; $content = str_ireplace('<head>', $addText, $content); file_put_contents($dir .'/' .$file, $content); } } } closedir($handle); } ?>
Туповатс немного. Я понял, что $dir = dirname(__FILE__) FILE надо заменить на имя текущей страницы, а dirname это имя папки? А еще куда в код вставлять реальные названия?