你问了很多问题,如果你为每个问题创建一个单独的问题,你可能会得到更好的结果:
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 的设置更改为“否”:
管理控制面板 -> 站点名称/URL / 联系方式 -> 始终使用论坛 URL 作为基本路径
2) 有一些插件可以检测浏览器使用的语言并将 vBulletin 设置为使用该语言:
Language Detection
Set forum-language automatic to browser-language for first-visitors
3) SEO 涵盖了很多内容,但要处理多个域上的重复内容,您可以查看 Google 网站管理员中心博客。
这篇文章很有帮助:
Working with multi-regional website
帖子中的一个部分:处理全球网站上的重复内容
为不同地区和不同语言提供内容的网站有时会创建相同或相似但在不同 URL 上可用的内容。只要内容针对不同国家的不同用户,这通常不是问题。虽然我们强烈建议您为每个不同的用户组提供独特的内容,但我们理解这可能并非始终适用于所有页面和变体。通常不需要通过在 robots.txt 文件中禁止抓取或使用“noindex”机器人元标记来“隐藏”重复项。但是,如果您在不同的 URL 上向相同的用户提供相同的内容(例如,如果“example.de/”和“example.com/de/”都为德国用户显示德语内容),
我在其他搜索引擎上没有任何内容。