Создание сайтов evrodom-h.com и svit-comfort.com
База данных: all_video Таблица: video_news
Ищем 3000 записей:
SELECT * FROM `video_news` WHERE `id` <=104000 AND `site` LIKE CONVERT( _utf8 'stroyka' USING utf8mb4 ) COLLATE utf8mb4_general_ci
Они пойдут для сайта evrodom-h.com, поэтому производим замену:
UPDATE `all_video`.`video_news` SET `site` = 'evrodom-h.com' WHERE `id` <=104000 AND `site` LIKE CONVERT( _utf8 'stroyka' USING utf8mb4 ) COLLATE utf8mb4_general_ci;
Получили 3000 страниц на сайте (1+2999):
Теперь копируем папку /var/www/led/data/www/odsk.kiev.ua/video в папку /var/www/led/data/www/evrodom-h.com/*.*
Теперь в файл .htaccess добавляем такие строки:
RewriteEngine On RewriteCond %{HTTP_HOST} ^www.evrodom-h.com RewriteRule (.*) http://evrodom-h.com/$1 [R=301,L] #video RewriteRule ^video/([0-9]+)-(.*)/?$ /video/index.php?id=$1&url=$2 [L,QSA] RewriteRule ^video/(.*)/([0-9]+)-(.*)/?$ /video/index.php?id=$2&url=$3 [L,QSA] RewriteRule ^index.php?id=([0-9]+) /video/index.php?id=11000$2 [L,QSA] RewriteRule ^(.*)/([0-9]+)-(.*)/?$ /video/index.php?id=$2&url=$3 [L,QSA] RewriteRule ^(.*)/(.*)/([0-9]+)-(.*)/?$ /video/index.php?id=$3&url=$4 [L,QSA] #category RewriteRule ^(.*)/$ /video/index_cat.php?url=$1 [L,QSA] RewriteRule ^([a-zA-Z0-9_-]+)$ /video/index_cat.php?url=$1 [L,QSA]
Опубликуем 10 материалов
UPDATE `all_video`.`video_news` SET `published` = '1' WHERE `video_news`.`id` >=101000 AND `video_news`.`id` < 101011
После этого в админке появятся записи:
Добавляем сайт в консоли гул: https://console.developers.google.com/project/radiant-rookery-857/apiui/...
Теперь подбираем материалы для категорий по такому принципу:
- «Баня»
- «Покраска»
- «Двери»
- «Крыша»
- «Проекты»
SELECT * FROM `video_news` WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND `keyword` LIKE CONVERT( _utf8 '%баня%' USING utf8mb4 ) COLLATE utf8mb4_general_ci
Если нас все устраивает, то присваиваем категорию так:
UPDATE `all_video`.`video_news` SET `path` = '/banya/' WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND `keyword` LIKE CONVERT( _utf8 '%баня%' USING utf8mb4 ) COLLATE utf8mb4_general_ci
SELECT * FROM `video_news` WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%краск%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%покрас%' USING utf8mb4 ) COLLATE utf8mb4_general_ci )
UPDATE `all_video`.`video_news` SET `path` = '/pokraska/' WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%краск%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%покрас%' USING utf8mb4 ) COLLATE utf8mb4_general_ci)
SELECT * FROM `video_news` WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%двер%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%двер%' USING utf8mb4 ) COLLATE utf8mb4_general_ci )
UPDATE `all_video`.`video_news` SET `path` = '/dveri/' WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%двер%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%двер%' USING utf8mb4 ) COLLATE utf8mb4_general_ci)
SELECT * FROM `video_news` WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%крыш%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%крыш%' USING utf8mb4 ) COLLATE utf8mb4_general_ci )
UPDATE `all_video`.`video_news` SET `path` = '/krysha/' WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%крыш%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%крыш%' USING utf8mb4 ) COLLATE utf8mb4_general_ci)
SELECT * FROM `video_news` WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 'проект%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 'проект%' USING utf8mb4 ) COLLATE utf8mb4_general_ci )
UPDATE `all_video`.`video_news` SET `path` = '/object/' WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 'проект%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 'проект%' USING utf8mb4 ) COLLATE utf8mb4_general_ci )
Заменили старую страницу: http://evrodom-h.com/object
UPDATE `all_video`.`video_news` SET `path` = '/developer/' WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%цена%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%цены%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%стоимост%' USING utf8mb4 ) COLLATE utf8mb4_general_ci ) AND `path` LIKE '' LIMIT 25
UPDATE `all_video`.`video_news` SET `path` = '/production/' WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%цена%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%цены%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%стоимост%' USING utf8mb4 ) COLLATE utf8mb4_general_ci ) AND `path` LIKE '' LIMIT 25
UPDATE `all_video`.`video_news` SET `path` = '/napravlen/' WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%цена%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%цены%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%стоимост%' USING utf8mb4 ) COLLATE utf8mb4_general_ci ) AND `path` LIKE '' LIMIT 25
UPDATE `all_video`.`video_news` SET `path` = '/aboutus/' WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%цена%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%цены%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%стоимост%' USING utf8mb4 ) COLLATE utf8mb4_general_ci ) AND `path` LIKE '' LIMIT 25
UPDATE `all_video`.`video_news` SET `path` = '/aboutcomp/' WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%цена%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%цены%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%стоимост%' USING utf8mb4 ) COLLATE utf8mb4_general_ci ) AND `path` LIKE '' LIMIT 25
По 10:
UPDATE `all_video`.`video_news` SET `path` = '/perspectiv/' WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%цена%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%цены%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%стоимост%' USING utf8mb4 ) COLLATE utf8mb4_general_ci ) AND `path` LIKE '' LIMIT 10
По 3:
UPDATE `all_video`.`video_news` SET `path` = '/sandr/' WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%цена%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%цены%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%стоимост%' USING utf8mb4 ) COLLATE utf8mb4_general_ci ) AND `path` LIKE '' LIMIT 3
UPDATE `all_video`.`video_news` SET `path` = '/techno/' WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%цена%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%цены%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%стоимост%' USING utf8mb4 ) COLLATE utf8mb4_general_ci ) AND `path` LIKE '' LIMIT 3
UPDATE `all_video`.`video_news` SET `path` = '/sitecart/' WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%цена%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%цены%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%стоимост%' USING utf8mb4 ) COLLATE utf8mb4_general_ci ) AND `path` LIKE '' LIMIT 3
UPDATE `all_video`.`video_news` SET `path` = '/contacts/' WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%цена%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%цены%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%стоимост%' USING utf8mb4 ) COLLATE utf8mb4_general_ci ) AND `path` LIKE '' LIMIT 3
UPDATE `all_video`.`video_news` SET `path` = '/foto/' WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%цена%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%цены%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%стоимост%' USING utf8mb4 ) COLLATE utf8mb4_general_ci ) AND `path` LIKE '' LIMIT 3
UPDATE `all_video`.`video_news` SET `path` = '/documents/' WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%цена%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%цены%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%стоимост%' USING utf8mb4 ) COLLATE utf8mb4_general_ci ) AND `path` LIKE '' LIMIT 3
Теперь группируем категории:
SELECT path, COUNT( path ) AS count_path FROM video_news WHERE `site` LIKE CONVERT( _utf8 'evrodom-h.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci GROUP BY path;
Берем дамп:
INSERT INTO `video_news` (`path`, `path`) VALUES ('', 2622), ('/aboutcomp/', 25), ('/aboutus/', 25), ('/banya/', 73), ('/contacts/', 3), ('/developer/', 25), ('/documents/', 3), ('/dveri/', 28), ('/foto/', 3), ('/krysha/', 22), ('/napravlen/', 25), ('/object/', 19), ('/perspectiv/', 10), ('/pokraska/', 80), ('/production/', 25), ('/sandr/', 3), ('/sitecart/', 3), ('/techno/', 6);
И добавляем категории:
INSERT INTO `video_categories` (`site`, `alias`) VALUES ('evrodom-h.com', '/aboutcomp/'), ('evrodom-h.com', '/aboutus/'), ('evrodom-h.com', '/banya/'), ('evrodom-h.com', '/contacts/'), ('evrodom-h.com', '/developer/'), ('evrodom-h.com', '/documents/'), ('evrodom-h.com', '/dveri/'), ('evrodom-h.com', '/foto/'), ('evrodom-h.com', '/krysha/'), ('evrodom-h.com', '/napravlen/'), ('evrodom-h.com', '/object/'), ('evrodom-h.com', '/perspectiv/'), ('evrodom-h.com', '/pokraska/'), ('evrodom-h.com', '/production/'), ('evrodom-h.com', '/sandr/'), ('evrodom-h.com', '/sitecart/'), ('evrodom-h.com', '/techno/');
Теперь делаем их публичыми
UPDATE `all_video`.`video_categories` SET `published` = '1' WHERE `site` LIKE ‘evrodom-h.com’
Теперь поработаем немного с сайтом svit-comfort.com
UPDATE `all_video`.`video_news` SET `path` = '/obshivka/' WHERE `site` LIKE CONVERT( _utf8 'svit-comfort.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%обши%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%вагон%' USING utf8mb4 ) COLLATE utf8mb4_general_ci ) AND `path` LIKE ''
11 записей
UPDATE `all_video`.`video_news` SET `path` = '/derevo/' WHERE `site` LIKE CONVERT( _utf8 'svit-comfort.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '%обши%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%дерев%' USING utf8mb4 ) COLLATE utf8mb4_general_ci ) AND `path` LIKE ''
65 записей
UPDATE `all_video`.`video_news` SET `path` = '/derevo/' WHERE `site` LIKE CONVERT( _utf8 'svit-comfort.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '% печь%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%дерев%' USING utf8mb4 ) COLLATE utf8mb4_general_ci ) AND `path` LIKE ''
И еще
UPDATE `all_video`.`video_news` SET `path` = '/derevo/' WHERE `site` LIKE CONVERT( _utf8 'stroyka' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND ( `keyword` LIKE CONVERT( _utf8 '% печь%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%дерев%' USING utf8mb4 ) COLLATE utf8mb4_general_ci ) AND `path` LIKE '' LIMIT 10
17 записей
UPDATE `all_video`.`video_news` SET `path` = '/kanalizaciya/' WHERE `site` LIKE CONVERT( _utf8 'svit-comfort.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci AND (`keyword` LIKE CONVERT( _utf8 '% печь%' USING utf8mb4 ) COLLATE utf8mb4_general_ci OR `keyword` LIKE CONVERT( _utf8 '%канализ%' USING utf8mb4 ) COLLATE utf8mb4_general_ci ) AND `path` LIKE ''
19 записей
Группируем:
SELECT path, COUNT( path ) AS count_path FROM video_news WHERE `site` LIKE CONVERT( _utf8 'svit-comfort.com' USING utf8mb4 ) COLLATE utf8mb4_general_ci GROUP BY path;
Добавляем категории:
INSERT INTO `video_categories` (`keyword`, `alias`) VALUES ('Делаем сами','/delaem-sami/'), ('Делаем из дерева','/derevo/'), ('Как сделать?','/kak/'), ('Канализация','/kanalizaciya/'), ('Клеим обои','/oboi/'), ('Обшивка стен','/obshivka/'), ('Строим печь','/pech/'), ('Как сделать потолок','/potolok/'), ('Штукатурим стены','/shukatur/');
Теперь создаем главную страницу сайта. Для этого создаем файл, например для сайта evrodom-h.com: evrodom-h.com/o-kompanii.php
Прописываем в .htaccess строку:
DirectoryIndex o-kompanii.php
И в этот файл помещаем php код:
<?php echo file_get_contents("http://evrodom-h.com/video/1100300-evrodom-holding/"); ?>
Т.е. открывать конкретную страницу сайта.
Для того, чтобы canonical указывал на главную страницу, а не на /video/1100300-evrodom-holding/ пометим ее в БД специальной меткой: autoworkscript_info = «glavn», а для того, чтобы на нее автоматически не добавлялись заметки пометим как autoworkscript_info = «glavn».
Можем посмотреть все главные страницы так:
SELECT * FROM `video_news` WHERE `autoworkscript_info` LIKE CONVERT( _utf8 'glavn' USING utf8mb4 ) COLLATE utf8mb4_general_ci
В данном случае получаем 3 страницы:
- Для комментирования войдите или зарегистрируйтесь