Поддомены-регионы на опенкарте
Сделать возможность создавать региональные поддомены на базе платного шаблона Опенкарта- Revolution , при этом
Должно быть две базы данных : одна для основного домена и вторая для поддоменов. Нужно создать переменные для конкретного поддомена и они будут менять содержимое. ( Название города , адрес, телефон) Переменные можно использовать в Мета тегах : Тайтл, Дискриптион, в текстовом описании на страницах, в шапке, футере.
Например: Поддомен ufa.site.ru Переменные: Им. Падеж г.Уфа: [[+city]]
Род. Падеж в Уфе : [[+incity]] , в Уфу [[+kuda_city]]
Адрес [[+address]] , Телефон[[+tel]]
Возможность подтвердить поддомены в вебмастере яндекс + роботс.txt и sitemap для каждого.
о роботс .txt stackoverflow.com/questions/11373376/robots-txt-for-multiple-domains
Настроить поддомены можно например так:
настройки редиректов в .htaccess. Чтобы любое значение перед .site.ru разбиралось как get параметр. То есть abakan.site.ru/
воспринималось сервером как site.ru/?region=abakan
а в шаблоне
add_shortcode('city', 'replace_cityname');function replace_cityname($content){
$arCity = array(
'moscow' => 'Москва',
'spb' = 'Санкт-Петербург',
//... и далее для всех городов по шаблону ('subdomain' => 'city_name',)
);
if (!empty($_GET['region']) and isset($arCity[$_GET['region']]))
Или предлагайте свой вариант