Самое простое это было бы конечно не делать поддомены, но это уже другая история, поддомены иногда рулят.
Приходится искать другие методы, и начнем с чистки новостей и статей сайта.
Т.к. URL похожие и как то узнать с помощью .htaccess не реально, то будем использовать условия на PHP.
И небольшой пример:
if( $category == 1 or $category ==2 or $category ==3 ) {
if ($_SERVER['HTTP_HOST']!=='khabara.ru')
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://khabara.ru/" . $name . ".html");
exit();
}}
т.е. сначала проверяем категорию данной страницы, и если она именно та проверяем не зашел ли пользователь через не нужный субдомен, отличный от khabara.ru и если он все таки зашел не туда редиректим его по 301 редиректу в нужно место.
Надеюсь сработает и ПС не посчитают это спамом. Остается только ждать...
if ($_SERVER['HTTP_HOST']!=='khabara.ru')
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://khabara.ru/" . $name . ".html");
exit();
}}
т.е. сначала проверяем категорию данной страницы, и если она именно та проверяем не зашел ли пользователь через не нужный субдомен, отличный от khabara.ru и если он все таки зашел не туда редиректим его по 301 редиректу в нужно место.
Надеюсь сработает и ПС не посчитают это спамом. Остается только ждать...
Также по теме:
- Карта памятных мест военной истории Хабаровского края открыта на портале «Khabara.Ru»
- khabara.ru - c 8 Мартом
- Анонсы на Khabara.Ru