Это вопрос SEO:
У меня есть возможность отобразить заголовок страницы в соответствии с культурой посетителя.
Если это английский:
<title>
<?php if ($sf_user->getCulture() == 'en') : ?>
Hello, this is an english website
<?php else ?>
Bonjour, ceci est un site français
<?php endif ?>
</title>
Есть ли у ботов / пауков культура?
Означает ли это, что в Google UK моя страница на сайте будет выглядеть так: "Здравствуйте, это ...", а в Google Франция это будет "Bonjour".... "
Спасибо
РЕДАКТИРОВАТЬ: Все, кто посещает мой сайт, увидят его на английском языке, за исключением Франции, Бельгии и, возможно, Канады.Это может быть сделано, потому что getCulture () возвращает браузер принятые и предпочитаемые языки
EDIT2 : Когда пользователь открывает мой веб-сайт (на основе HTTP_ACCEPT_LANGUAGE
):
<?php $culture = $request->getPreferredCulture(array('en', 'fr'));
$this->getUser()->setCulture($culture);
$this->getUser()->isFirstRequest(false); ?>