來此加密合作商部署到自己域名教程

osfipin發表於2024-06-07

一、什麼是來此加密合作商?

來此加密可以申請得到免費的SSL證書,且支援多域名和泛域名,最多一張證書可包含100個域名,簡化的操作方便絕大部分人使用。

如果你擁有自己的使用者群體(如:自己的網站有一定的流量),可以加入合作商,將專屬連結或程式碼放在網站上,為使用者提供申請證書的服務。

使用者在平臺內打賞可獲得一定比例的佣金分成。

二、部署方式1:直接使用專屬連結

成為合作商後,可以得到一個專屬的連結地址,你的使用者透過此地址可以登入、註冊、打賞(賺取佣金)。

1、直接將專屬連結地址放在網站顯著的入口處,吸引使用者點選進入。

2、也可以將專屬連結透過其他渠道發給你的使用者註冊並使用。

三、部署方式2:使用自己的域名

使用者所有的登入註冊等行為全部在自己的域名下操作。

1、確認你的域名和使用者訪問地址。比如你的域名是【nil.test】。使用者訪問地址為【http://nil.test/lcjm.html】

2、在合作商管理後臺設定好自己的域名。

3、訪問你的專屬連結(合作商管理後臺可檢視到),使用快捷鍵Ctrl+U,開啟網頁原始碼(也可以使用滑鼠右鍵-檢視網頁原始碼)。

4、使用程式碼編輯器,新建一個檔案,將網頁原始碼複製進去,儲存為【lcjm.html】。

5、修改程式碼中【基本定義】部分,將【path】的值修改為【/lcjm.html】,此值便是使用者訪問的根目錄。

6、將程式碼檔案上傳到網站伺服器的根目錄下,瀏覽器訪問使用者地址(上面第1點的使用者訪問地址),如果可以訪問,並且可以操作,則說明部署沒有問題。

[重點1] 關於單頁應用

如果以上面的方式部署,當進入登入頁面,並且強制重新整理頁面時,會出現404,這樣是非常不友好的,那麼一般有以下解決方案。

方案1:開啟單頁訪問模式

1、修改網頁原始碼,設定【is_single_page】的值為【true】

2、此時使用者訪問登入頁面的地址會變成【.../lcjm.html#/user/login】,再重新整理就不會出現404了。

3、後臺修改【推薦註冊分享網址】為【http://nil.test/lcjm.html#/user/register】

方案2:使用偽靜態模式
1、如果是NGINX伺服器,那麼設定如下:

location /lcjm.html/{
  rewrite ^(.*)$ /lcjm.html;
}

這種也可以:

location /lcjm.html/{
  try_files /lcjm.html;
}

這樣無論訪問的是【/lcjm.html/user/login】還是【/lcjm.html/order/list】,呈現的頁面全部是【/lcjm.html】的檔案內容。

2、如果是其他伺服器,按照此種方式配置。
3、後臺修改【推薦註冊分享網址】為【http://nil.test/lcjm.html/user/register】

[重點2]連結地址不夠優雅

如果你希望地址不要帶html,比如地址為【http://nil.test/lcjm】,一般如果沒有檔案字尾的話,直接訪問會變成下載。方案如下:

1、將伺服器的檔案【lcjm.html】重新命名為【hide_lcjm_hi123.html】,可自定義,不要以【lcjm】作為開頭即可。

2、修改此檔案程式碼中【基本定義】部分,將【path】的值修改為【/lcjm】

3、設定偽靜態,【/lcjm】全部訪問到【/hide_lcjm_hi123.html】

NGINX伺服器的配置如下:

location /lcjm {
    rewrite ^(.*)$ /hide_lcjm_hi123.html;
}

之前如果有類似配置,請刪除。

4、後臺修改【推薦註冊分享網址】為【http://nil.test/lcjm/user/register】

[重點4]如果你是程式設計師

可以直接將html程式碼嵌入到自己的系統中,重點是定義好path路徑,你係統可以是任何程式語言開發的,基本都不受影響。

四、其他幾點注意事項

1、基本定義中的【id】是你的唯一標識,這不要弄錯了。

2、基本定義中的【version】是前端的版本號,是以釋出日期來定義。透過後臺訊息或者檢視專屬連結的網頁程式碼可以看到更新狀況。如果更新了,一般變動的是head標籤內的部分(仍然建議完整複製,修改基本定義裡的引數)

3、網頁程式碼中有百度統計程式碼,如果介意,自行處理。

相關文章