2012-06-21 3 views
2

Надеюсь, кто-то даст мне руку с этой проблемой, которую я имею. Итак, вот оно.vBulletin forum под несколькими доменами

Существует веб-сайт со встроенным vBulletin форум внутри. Форум доступен через домен https://site.de/forum. На основном сайте есть много других доменов, основанных на локали. То есть есть https://site.ch, https://site.it, https://site.at и т. Д. (Каждый находится на соответствующем языке).

Теперь необходимо иметь этот форум под по меньшей мере 2 из этих дополнительных доменов. Я имею в виду, что должен быть домен https://site.ch/forum, который будет содержать форум, , но с некоторыми отличиями в стиле и, конечно же, будет иметь рабочие ссылки внутри форума с его собственным доменом (site.ch). Вся система также должна быть оптимизирована.

Итак, теперь мой вопрос: как достичь этого? Я знаю, что для управления многодоменным доступом существуют какие-то плагины, но они не поддерживаются и все еще находятся в бета-версии.

Сначала, как настроить форум для работы в нескольких доменах?

А может, мне нужно вручную изменить код, чтобы установить $vbulletin->options['bburl'], который используется для создания ссылок внутри форума?

И последний, как я могу сделать все это поисковая оптимизация ??

ответ

1

Вы задаете много вопросов, вы можете получить лучшие результаты, если вы создали отдельный вопрос для каждого из:

1) Как использовать один каталог форума для нескольких доменов? (с тегом vbulletin и тегом для используемого веб-сервера)

2) Как установить язык на основе текущего домена в vbulletin? (с тегами vbulletin и одним или несколькими из этих тегов: локализованный, языковой, многоязычный, многоязычный)

3) Рекомендации по дублированию контента, представленного на нескольких языках в нескольких доменах (с тегами seo и vbulletin)


Некоторые ответы:

1) Если вы используете веб-сервер Apache, вы можете добавить что-то подобное для вашего HTTPD.конф файл:

Alias /forums /var/www/...xxx.../forum_directory // use the path to your forum directory, no trailing slash 

<Directory /var/www/...xxx.../forum_directory> 
Order allow,deny 
Allow from all 
</Directory> 

Тогда в VBulletin ACP, измените настройки вашего BasePath URL в «Нет»:
Админ Панель управления -> Название сайта/URL/Контактная информация -> Всегда использовать URL Форум в качестве базы Путь

2) Есть несколько плагинов, обнаруживающие язык, используемый браузер и установить VBulletin использовать этот язык:
Language Detection
Set forum-language automatic to browser-language for first-time-visitors

3) SEO охватывает многие вещи, но чтобы иметь дело с дублированием контента на нескольких доменах, вы можете посмотреть Центральный блог Google Webmaster.

Это сообщение полезно:
Working with multi-regional websites

Участок от должности: Работа с дублированием контента на глобальных сайтах

сайтов, которые предоставляют контент для различных регионов и на разных языках, иногда создают контент это то же или подобное, но доступно по разным URL-адресам. Обычно это не проблема, поскольку контент предназначен для разных пользователей в разных странах. Хотя мы настоятельно рекомендуем предоставлять уникальный контент для каждой группы пользователей, мы понимаем, что это не всегда возможно для всех страниц и вариантов с самого начала. Как правило, нет необходимости «скрывать» дубликаты, запрещая сканирование в файле robots.txt или с помощью метатега «noindex». Однако, если вы предоставляете один и тот же контент тем же пользователям по разным URL-адресам (например, если оба примера example.de/ и example.com/de/ показывают немецкий язык для пользователей в Германии), имеет смысл выбрать предпочтительную версию и перенаправить (или использовать элемент ссылки rel = canonical) соответствующим образом.

У меня нет ничего в других поисковых системах.

Смежные вопросы