2012-06-21 229 views
2

希望有人会帮我解决我遇到的这个问题。所以在这里。多个域名下的vBulletin论坛

有一个网站,里面集成了vBulletin论坛。该论坛可通过 https://site.de/forum域访问。主站点本身有许多其他基于locale的域。也就是说,有一个https://site.ch,https://site.it,https://site.at等(每一个都有相应的语言)。

现在有必要让这个论坛至少有2个其他域名。我的意思是,应该有https://site.ch/forum的域名,这将包含相同的论坛,有一些风格上的差异,当然,将有自己的域名(site.ch)的内部论坛链接工作。整个系统也将被SEO编辑。

所以现在我的问题是如何实现这一目标?我知道有一些插件可以管理多域访问,但它们不受支持,仍处于beta版本。

起初,如何设置论坛在多个域下工作?

然后,也许我需要手动更改一些代码来设置$vbulletin->options['bburl']用于生成论坛内的链接?

而最后一个,我该如何让所有这些搜索引擎优化

1)如何使用一个论坛目录多个域:

回答

1

你问了许多问题,你可以,如果你创建的每一个单独的问题得到更好的结果? (使用vbulletin标记和您正在使用的Web服务器的标记)

2)如何根据vbulletin中的当前域设置语言? (使用vbulletin标签和以下一个或多个标签:本地化,区域,多语言,多语言)

3)在多个域中以多种语言呈现的重复内容的最佳做法(使用seo和vbulletin标签)


一些答案:

1)如果你使用Apache Web服务器,您可以添加这样的事情你的httpd。的conf文件:

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,更改设置你的基本路径URL为“否”:
管理控制面板 - >网站名称/地址/联系方式 - >始终使用论坛的网址为基地路径

2)是检测浏览器所使用的语言,并设置vBulletin使用该语言的几个插件:
Language Detection
Set forum-language automatic to browser-language for first-time-visitors

3)搜索引擎优化涵盖了很多东西,但要处理多个域名上的重复内容,您可以查看Google网站管理员中心博客。

此公告是有帮助的:
Working with multi-regional websites

从立柱A节:与全球网站

网站,对不同地区,不同语言,有时创建内容提供的内容重复的内容处理这是相同或相似的,但在不同的URL上可用。只要内容针对不同国家的不同用户,这通常不是问题。尽管我们强烈建议您为每个不同的用户群提供独特的内容,但我们了解,从一开始就可能并非所有页面和变体都可能始终如此。通常不需要通过禁止在robots.txt文件中抓取或使用“noindex”机器人元标记来“隐藏”重复项。但是,如果您向不同网址上的相同用户提供相同内容(例如,如果“example.de/”和“example.com/de/”均显示德国用户的德语内容),则会合理选择首选版本并重定向(或者使用“rel = canonical”链接元素)。

我没有在其他搜索引擎什么。