Как сделать description только на главной странице

Вот этот код присутствует на главной странице
PHP:
<meta name="description" content="<?php echo $description ?>">
<meta name="keywords" content="<?php echo $keywords ?>">
Он и выводит description и keywords на поддоменах городов, их я могу прописать с админки, но дело в том что он не может вывести description и keywords для главного домена...

Если я вставляю код
Код:
<?php if ($_SERVER["REQUEST_URI"] == '/' && $_SERVER['HTTP_HOST'] == 'avtoizruk.ru') { ?>
<meta name="description" content="описание">
<meta name="keywords" content="ключевики">
<?php } ?>

Все работает, но на главной странице выводиться 2 description и 2 keywords..

Выглядит это вот так
Код:
<meta name="description" content="описание">
<meta name="keywords" content="ключевики">

<meta name="description" content="">
<meta name="keywords" content="">
 
уточните, сайт работает на какой то CMS ?
может там в ней и есть настройки метатэгов
 
Процентов 90, что в админке есть пункт, который задаёт эти параметры для главной...
Но можно сделать костылём на php:

PHP:
<?php if ($_SERVER["REQUEST_URI"] == '/' && $_SERVER['HTTP_HOST'] == 'avtoizruk.ru') {
$description = 'ваш description';
$keywords = 'ваши keywords';
} ?>
вставить этот код надо перед:
PHP:
<meta name="description" content="<?php echo $description ?>">
<meta name="keywords" content="<?php echo $keywords ?>">

Ну а это соответсвенно удалить:
PHP:
<?php if ($_SERVER["REQUEST_URI"] == '/' && $_SERVER['HTTP_HOST'] == 'avtoizruk.ru') { ?>
<meta name="description" content="описание">
<meta name="keywords" content="ключевики">
<?php } ?>
 
Есть еще 1 небольшая проблемка:
На главной странице сайта в низу написано Автомобили из рук в руки . Когда я перехожу на поддомен например Абакан, там написано Автомобили из рук в руки aбакан.

Город выводит вот этот код:

PHP:
<?php echo $city_name; ?>

А возможно как-то привязать к главной странице Россию, чтобы писало Автомобили из рук в руки Россия, а на поддоменах городов город в который перешел?
 
PHP:
<?php
if ($_SERVER["REQUEST_URI"] == '/' && $_SERVER['HTTP_HOST'] == 'avtoizruk.ru') { $city_name='Россия'; }
echo $city_name;
?>
 
PHP:
<?php
if ($_SERVER["REQUEST_URI"] == '/' && $_SERVER['HTTP_HOST'] == 'avtoizruk.ru') { $city_name='Россия'; }
echo $city_name;
?>
не верно :)
перед присвоением надо точку, а перед Россия пробел:
PHP:
$city_name .= ' Россия';

PS всё это некорректные костыли, вся обработка логики должна быть в модели, а мы это в представления лепим :(
 
Назад
Сверху