文章彙整

如何在Nginx環境下設定Magento Multi-website

By Astral Web 2 years agoNo Comments
首頁  /  Magento  /  如何在Nginx環境下設定Magento Multi-website

Magento Multi-website (1)

這篇文章是要跟各位介紹Magento 1.x版本,在Nginx環境下,如何一步步完成多網站的設定。

 

1.先來準備一個已經安裝好的Magento,這邊舉例給大家參考的網域是:

www.aw.com

接下來參考的設定檔若為這個網域,請自行替換為正確的網域

Magento Multi-website (3)
Magento Multi-website (1)

 

2.開一個新的website,進入後台,上方頁籤選擇System -> Manage Stores

Magento Multi-website (13)

點右上的Create Website

Magento Multi-website (6)

 

這邊輸入的code先記得,等下設定時要用到;

後面store與storeview的部分簡單設定就好,不影響過程,都新增完後大概像下面的畫面:

Magento Multi-website (5)

 

3.記得剛剛的website code,再來就要進行Nginx設定檔的修改了。

進入主機環境,找到你的網站設定檔位置

Magento Multi-website (7)

編輯設定檔,需要加上一段map設定。

Magento Multi-website (2)

 

 

2.請增加紅框內的內容,new就是剛剛website的code。

 

也別忘了要在 server_name 裡增加新的網域。

 

再來請移動到 location ~ \.php$ 的部分,新增兩行,

Magento Multi-website (8)

請注意 $magesite 這個是變數,要與上方map裡面寫的 $magesite 完全相同,所以如果想改只要兩邊都改成相同即可。

 

編輯完儲存後,讓Nginx更新設定。

Magento Multi-website (7)

4.這時如果在網址嘗試輸入 new.aw.com ,會被導向回 www.aw.com 。

為甚麼呢? 還需要再回到後台修改最後一個步驟,修改 base_url 。

 

進入 System -> Configuration後,

 

左邊 Current Configuration Scope 選單選擇到 New Website

Magento Multi-website (12)

 

選擇 GENERAL 裡的 Web ,展開 Unsecure 後,取消勾選,修改 Base Url 為 http://new.aw.com 。

Magento Multi-website (10)

之後新的網站與網域就設定完成了。

Magento Multi-website (3)

以上內容由Astralweb 歐斯瑞編寫製作

 000

推薦文章

Categories:
  MagentoMagento開發

留下回應

你的電子郵件地址不會被公開.

取得獨家電子商務祕技

建立更好的策略靈感

跟上全球的網路趨勢

絕佳的電商解決方案

電子商務戰略全指南

每月發送電商戰略指南,只要填寫E-mail即可訂閱!

請到您的信箱確認,即可完成訂閱。