2011-07-11 79 views
1

我用戶drupal 7建立一個網站,用戶可以自定義他們的用戶個人資料頁面。Drupal 7重定向不同的域名到不同的用戶頁面

然後,我使用pathauto將url別名重寫爲mydrupalsite.com/user/username。 接下來我想要做的是:

如果用戶獲得自己的域名(如www.username.com)並將其指向我的服務器,如何將www.username.com重定向到mydrupalsite.com/user /用戶名。 我可以使用WHM來做到這一點,或者我需要修改.httaccess文件嗎?

非常感謝!

回答

0

服務器端設置是必須的。因此,請設置您的服務器以將所有請求指向任何域,以指向Drupal站點的基礎。 舉個例子,如果你的drupal站點是example.com,example.net和example.org應該指向基本域。就像你有cPanel一樣,它類似於example.com公共根目錄下的「停放」example.net和example.org。

然後,根據您的需要,您有2個選擇。 subdomain模塊或域訪問模塊。 子域模塊幾乎適合您的用例,它爲每個用戶創建子域,它可以根據請求的域來處理引導。 域名訪問,正在積極開發,您可以使用(預發佈)Domain User模塊自動分配域。但是,域訪問模塊本身帶有許多有用的子模塊,並與[規則] [4]模塊集成以進行重定向。

但這些都不是「漂亮」的方式來做你的確切用例。 您可以修改子域模塊以滿足您的需求,例如與WHM集成以創建域名停放等。 Drupal有許多cPanel集成,但我對它們的瞭解不多。

+0

Thx的答覆,我看看這兩個模塊。在我看來,他們更適合子域/多站點域功能。我想要的是有點不同。我想要的只是一種將完全不同的域名(如www.david.com)指向我的某個drupal用戶頁面(如mydrupalsite.com/user/11)的方法。 – boringtao

相關問題