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

随笔2周前发布 陆力
2 0 0

一、什么是来此加密合作商?

来此加密可以申请得到免费的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】

[重点3]一个更为简单的方式

nginx设置代理,不需要编辑网页代码,实时加载服务端数据。

如果你的地址为【http://nil.test/lcjm】,那么配置如下:

# ★★★ pwqqzb 为你的ID 必须改  ★★★
# ★★★ /lcjm 为你的路径,如果改,注意有两个地方需要改  ★★★
resolver 223.5.5.5; location /lcjm { set $server_ip api.xwamp.com; proxy_pass http://$server_ip/s/pwqqzb?path=/lcjm; proxy_set_header Host api.xwamp.com; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; }

用户访问速度上,此种配置比[重点2]稍慢一些。但是如果服务端版本升级了,会自动更新,不需要做任何变动。

[重点4]如果你是程序员

可以直接将html代码嵌入到自己的系统中,重点是定义好path路径,你系统可以是任何编程语言开发的,基本都不受影响。

可以后台实现抓取专属网址的内容,实现自动更新。

四、其他几点注意事项

1、基本定义中的【id】是你的唯一标识,这不要弄错了。

2、基本定义中的【version】是前端的版本号,是以发布日期来定义。通过后台消息或者查看专属链接的网页代码可以看到更新状况。如果更新了,一般变动的是head标签内的部分(仍然建议完整复制,修改基本定义里的参数)

3、网页代码中有百度统计代码,如果介意,自行处理。

 

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...