一、什么是来此加密合作商?
来此加密可以申请得到免费的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、网页代码中有百度统计代码,如果介意,自行处理。