Могли вылезти просто из-за бонуса для нового контента, для поисковика это новые страницы, пока он их не склеил
При склейке робот может в качестве основного выбрать домен на который стоят абсолютные ссылки.
С другой стороны, если стоят абсолютные ссылки, а пользователь попал на неосновной домен, то после перехода по ссылке он попадет на другой домен, следовательно ему придется заново скачать картинки и css.
а. Нужно сделать так, чтобы у каждой страницы был только один адрес (если не получается настроить так mod_rewrite, то можно проверять $_GLOBAL["REQUEST_URI"] внутри скрипта и возвращать 404 в случае, если адрес .php или же запретить их ндексацию в robots.txt)
б. Нужно, чтобы все ссылки вели именно на адрес из пункта а
в. Поисковики подумают, что просто произошла полная переделка сайта, офигеть не должны. Старые адреса со временем исключат из индекса, так как там 404 (или запрет в robots.txt)
г. Адрес главной страницы лучше оставить http://site.com/
(Две разные вещи: 1. URL '/' 2. адрес выполняющегося скрипта '/path/to/index.php'
ИМХО, длина не влияет, но может влиять вид URL, хотя строго это не доказано.
С точки зрения удобства использования, лучше: mysite.ru/abc/
ИМХО, редирект не приводит к склейке. Для склейки нужно выдавать тот же контент и в robots.txt прописать директиву Host
Сервер не выдает кодировку, в HTTP header: Content-Type: text/html
Легко исправить, дописав в config.php (или его аналог), строчку:
header("Content-Type: text/html; charset=widows-1251");
Можно drupal, ИМХО прост в освоении
Я бы не советовать shtml. На моем опыте - проигрывает в производительности php.
Кроме того, когда много страниц - имеет смысл хранить данные в базе, проще будет с изменением текста, алфавитным списком, и.т.д.
По новому сайту, просто, что бросилось в глаза:
1. Снизу ссылки "Dvorick.Ru" и "Artbesedka.Ru" темно-синем по коричневому не читабельно
2. В мозилле он выглядит совершенно не так, как в IE, прим это теряется читаемость текста в разделах, так как он идет поверх декоративных элементов
3. Советую привести верстку в соответствие со стандартом HTML
http://validator.w3.org/check?uri=http%3A%2F%2Fwooddecor.ru%2F
Например сейчас, блочный элемент <div> находится внутри inline элемента font, что запрещено стандартом и может по-разному интерпретироваться браузерами
ИМХО в первую очередь нужно разработать структуру сайта. Потом создать удобную навигацию. Сейчас не очень понятно, куда посетитель должен пойти с главной страницы.