2012-06-21 234 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」鏈接元素)。

我沒有在其他搜索引擎什麼。