适用范围
UCH2.0,1.5等
实现功能
给你的每个用户都提供一个N级域名。
但是一般的虚拟主机和服务器都不能绑定泛域名,没法给会员提供N级域名。
在这种情况下,我们开发了一个泛域名转发功能,让任意一款虚拟主机,都能具有泛域名(无限N级域名)功能!
例如有一个UCH网站 http://friend.yiwaba.com/ 有一个会员叫“sunfeifei”,她的主页空间地址太长太难记了 http://friend.yiwaba.com/space.php?domain=sunfeifei
使用我们的服务以后,就可以通过 http://sunfeifei.friend.yiwaba.com/来访问这个会员的个人空间了。
插件特点
1. 完全开放的接口,任何一个域名都可以马上使用。
2. 万能接口,超强自定义,想怎么转,就怎么转。
3. 可以免费使用。
4. 不用申请,只要按照步骤做,即可使用(只要你的域名解析速度足够快,1分钟内就可以使用)
5. 支持二级、三级,四级……无限级子域名功能。
使用方法
第一步 添加泛域名解析到 yiwaba.com. (注意后面有个点“.”)
进入你的域名管理后台,添加CNAME记录*.yiwabae.com到fw.yiwaba.com.
设置好了以后,可以ping *.yiwaba.com看看是不是解析到了115.47.194.20。如果是,则第一步成功。
注意1:域名解析需要一段时间生效。
注意2:如果一直不成功,可能是你电脑DNS缓存问题。请重启一下电脑,再ping一下。
第二步 根目录下面建立urlfw目录,做index测试页面。
先等第一步解析成功以后,才能做第二步,切记!
登录FTP,在你的www.yiwaba.com根目录下面建一个目录,名字是urlfw(必须是在www子域名下面,文件夹必须是urlfw这个名字)。
然后,在这个urlzf目录里面再做一个首页:index.asp或者index.php(根据你的空间性质来分)
index.asp代码如下:
<%=request("name")%>
index.php代码如下:
<?php echo $_GET["name"]?>
然后,随便输入一个二级域名,例如abc.yiwaba.com,看看index是否能显示name值。 如果显示,第二步成功。
第三步 根据你网站的程序,编辑index转发页
编辑上一步做的index文件(下载附件urlfw.zip,,修改index.php文件中的uch.yiwaba.com部分为你的网站地址即可),转向你的系统。
以上三步做好了,即可马上使用了。
我是淘宝新手,刚开的淘宝店,怎么设置二级域名呀?你好二级域名是要淘宝专业版才有的,你的没看到二级域名设置是因为你是基础版的。你在卖家中心中点击装修我的店铺,右上角有一个工具的小图标点一下升级为专业版,然后再卖家中心就可以看到域名设置了。希望可以帮到你。
淘宝二级域名怎么弄,淘宝店铺二级域名设置方法卖家中心改版后设置二级域名的“域名设置”链接没有了!最终找到店铺“域名设置”后却发现提示非专业级店铺二级域名不能设置。如下右图,旧版“店铺管理”下有“域名设置”链接,而新版(左图)没有了:
工具/原料
网络
卖家帐号
方法/步骤
这时我们可通过以下方法重新打开我们需要的“域名设置”。
打开右上角“卖家地图”下的“更多内容”:
在“店铺管理”中就有“域名设置”链接了:
但是,但是,孩子,当你开心的一点进去后,你会瞬间石化的:
所以,赶紧升级吧。先查看一下你想要改要的店铺二级域名有没有被占用吧:
找到没有被占用的二级域名,点击“申请绑定”按钮:
在“淘宝网子域名自动注册及使用规则”中选择“同意以上规则”,再点击“绑定”按钮:
d出“恭喜您,域名绑定成功”的提示时说明二级域名绑定成功:
淘宝店铺二级域名设置现在不是有免费的扶植版旺铺吗?为什么不用呢?
加消保旺铺一个月30 非消保一个月50
拍拍有啊貌似没有。。。。。
淘宝店铺域名设置 淘宝二级域名是什么?淘宝二级域名的权重高于二级目录,二级域名作为一个独立的域名出现在互联网上,而二级目录是以网站子页面出现的。
淘宝二级域名的表现形式如图示例二、三、四、五所示,(其中jie,bbs,,store部分称为二级域名,为商家自己设置的内容)。如图示例一为淘宝顶级域名,商家可以根据自己的需要,在不触犯相关申请规则的情况下来设置自己的域名,有了淘宝二级域名访问店铺的时候,默认地址栏中就会显示设置的域名。
手机淘宝店铺怎么设置二级域名
打开我的淘宝 店铺管理里面 域名设置,就可以设置二级域名了
请问淘宝店铺域名设置 淘宝二级域名是什么?首先淘宝二级域名是什么,淘宝二级域名的表现形式是,xxxx.taobao. (xxxx部分称为二级域名,为商家自己设置的内容)。商家可以根据自己的需要,在不触犯相关申请规则的情况下来设置自己的域名,有了淘宝二级域名访问店铺的时候,默认地址栏中就会显示您设置的域名。
你也可以直接申请一级域名,一级域名的注册是在淘宝管理平台里面的——基本设置——域名管理。二级域名国庆之前看到的是打开淘宝管理平台的右下角他有 二级域名注册通道的。现在不知道去哪里去了。 不过个人其实没什么意思,我觉得还是自己公司的网站加,淘宝店铺项结合,这样比较好吧。 第一、公司网站用的肯定是顶级域名了,比如我们公司官网好美工了,可以代表公司的形象,然后再申请个支付宝商家接口,客户可以直接在商城上面购买。
第二、方便那些想使用淘宝的客户购买,两者一块上,我觉得这样比较好! 淘宝店铺的域名设置步骤: 首先进入店铺管理的后台,点击基本设置--域名管理-二级域名,好了,到这里,可以开始发挥你自己的想象力了噢,天南地北,只要是符合你的店铺风格及你自己中意的域名前缀,那你可以点击申请了噢,淘宝会提示你申请的域名是否已被人注册了噢(淘宝好人性化),如果没有被人注册,恭喜你,你可以申请绑定了噢,从今天开始,只要在IE地址栏里输入你自己申请的淘宝二级域名就可以直接链接到你的店铺了噢,哈哈哈哈,从此链接店铺好轻松噢!
如何实现网站的二级域名设置,如:淘宝店二级域名?天下皆知美之为美,恶已①;皆知善,斯不善矣②。有无之相生也③,难易之相成也,长短之相刑也④,高下之相盈也⑤,音声之相和也⑥,先后之相随,恒也。是以圣人居无为之事⑦,行 万物作而弗始也⑧,为而弗志也⑨,成功而弗居也。夫唯弗居,是以弗去。
1.登录万网,找到“我的域名”,点开,在域名后面,有一个解析。打开它。
2.点击“新增解析”正式开始添加二级域名
3.如果二级域名指向是一个解析服务器,请在记录类型选择CNAME记录。如果是一个网址,则选择隐性URL或显性URL ,区别在于转过去之后地址栏内的地址变或是不变。如果不想显示实际地址,建议用隐性。
4.主机记录,就是二级域名名称
5.记录值,是指要转向的地址,也就是实际地址。
6.如果是转到一个网址,那到此就结束了。几分钟之后二级域名就起效了。
如果是转到一个解析服务器,那还有最后一步,
在对方解析服务器上建上这个二级域名的链接。
到此,二级域名设置完成
淘宝二级域名怎么设置淘宝店铺的域名设置,扶植版是没有该功能的,要标准版的旺铺才可以使用淘宝二级域名绑定设置。所以如果要有该功能,你需要开通下旺铺才会在店铺管理里面出现“域名设置”这一项,才可以设置淘宝域名。
亲,要专业版的才可以哈,如果你是新注册的可以免费升级成专业版的哈,然后就可以用了!
当下的解决方案是引入一个新的非常简单的应用来作为微信授权的代理服务,可以这么做:
1. 把公众号的网页授权接口域名设置成另外一个子域名,如proxy.your.com;
2. 然后把php_weixin_proxy里面的index.php部署到proxy.your.com
php_weixin_proxy下的index.php是一个很简单的php文件,你可以直接查看源码了解它的实现方式。因为当前项目的环境,我采用php来完成这个代理服务实现,实际上,你完全可以用任意平台语言来完成类似的功能。
当其它业务需要发起微信授权时,将授权请求先发到proxy.your.com,然后proxy.your.com会把这个请求转发到微信;
当用户同意授权后,proxy.your.com会收到微信的授权回调,并把回调结果(code、state参数)原封不动地再返回给最开始发起授权的业务。
唯一的区别在于,在不使用proxy.your.com的时候,你从应用发起微信授权的链接应该是这样的:
https://open.weixin.qq.com/connect/qrconnect?appid=xxxxx&redirect_uri=http%3A%2F%2Fpassport.your.com%2F&response_type=code&scope=snsapi_login&state=584bc87e11ff37492#wechat_redirect
用了proxy.your.com之后,这个授权链接就应该是这样的:
http://proxy.your.com/?appid=xxxxx&redirect_uri=http%3A%2F%2Fpassport.your.com%2Flogin%2Fnotify&response_type=code&scope=snsapi_base&state=584bc87e11ff37492&device=pc
后面这个链接跟上面的比:
1. 后面的链接中的host变成了proxy.your.com,也就是代理的授权回调域名;
2. 后面的多了一个device参数,这个是必要的。因为微信pc端跟移动端的授权地址是不一样的,而后面的链接是发送个proxy.your.com的,所以需要多加个参数告诉它在转发给授权申请给微信的时候,是用PC端还是移动端的授权地址。
1. 用户从我们的应用触发需要授权的 *** 作,比如点击微信登录;
2. 应用收到这种用户请求后,将用户重定向到微信提供的一个授权页面:
或
3. 用户通过微信扫码(PC端授权,上边左图)或者点击确认按钮(移动端授权,上边右图)告知微信,授权应用访问自己的微信账号信息;
4. 微信收到用户的授权许可后,生成授权码,并把它作为参数回调至应用的某个页面;
5. 应用的回调页面在接收到微信的回调请求后,拿到其中的授权码,并通过微信官方提供的access token api接口获取access token;
6. 最后通过access token以及微信官方提供的另一个userinfo api接口就能获取到用户的微信账号信息。
为了实现这个过程,首先要为应用申请一个微信公众号,并将应用最终部署的域名设置到微信公众号设置里面的授权回调页面域名这个选项里面。微信官方对这个选项的说明如下:
关于网页授权回调域名的说明
1、在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息”的配置选项中,修改授权回调域名。请注意,这里填写的是域名(是一个字符串),而不是URL,因此请勿加 http:// 等协议头;
2、授权回调域名配置规范为全域名,比如需要网页授权的域名为:www.qq.com,配置以后此域名下面的页面http://www.qq.com/music.html 、 http://www.qq.com/login.html 都可以进行OAuth2.0鉴权。但http://pay.qq.com 、 http://music.qq.com 、 http://qq.com无法进行OAuth2.0鉴权
3、如果公众号登录授权给了第三方开发者来进行管理,则不必做任何设置,由第三方代替公众号实现网页授权即可
由此可见,这个规则极其严格。如果说我们的应用最终部署的时候只有一个域名,那么这种规则不会有什么问题;但是考虑到将来应用的复杂性,我们可能在应用设计之初就会对应用做拆分,然后不同的业务采用不同的二级域名来部署。比如一个带有交易的应用,你可能会把登录注册,交易管理和常规业务都独立出来,然后采用以下的方式来部署它们:
www.your.com 部署常规业务;
trade.your.com 部署交易管理的业务;
passport.your.com 部署登录注册的业务;
在这种模式下,如果集成微信登录和微信支付,前面说的授权回调页面域名的规则就会给应用带来问题。在这里:至少可以确认trade.your.com和passport.your.com都需要前面的介绍的用户微信授权,但是它们是两个不同的子域名,而且我们只有一个公众号;根据授权回调页面域名的原则,它只能用一个域名,并且只有回调地址的域名与该设置完全相同,才能成功发起微信授权,否则就会提示rediret_uri参数错误或者引发无法回调的问题。
那么这种情况该如何处理?
当下的解决方案是引入一个新的非常简单的应用来作为微信授权的代理服务,可以这么做:
1. 把公众号的网页授权接口域名设置成另外一个子域名,如proxy.your.com;
2. 然后把php_weixin_proxy里面的index.php部署到proxy.your.com
php_weixin_proxy下的index.php是一个很简单的php文件,你可以直接查看源码了解它的实现方式。因为当前项目的环境,我采用php来完成这个代理服务实现,实际上,你完全可以用任意平台语言来完成类似的功能。
当其它业务需要发起微信授权时,将授权请求先发到proxy.your.com,然后proxy.your.com会把这个请求转发到微信;
当用户同意授权后,proxy.your.com会收到微信的授权回调,并把回调结果(code、state参数)原封不动地再返回给最开始发起授权的业务。
唯一的区别在于,在不使用proxy.your.com的时候,你从应用发起微信授权的链接应该是这样的:
https://open.weixin.qq.com/connect/qrconnect?appid=xxxxx&redirect_uri=http%3A%2F%2Fpassport.your.com%2F&response_type=code&scope=snsapi_login&state=584bc87e11ff37492#wechat_redirect
用了proxy.your.com之后,这个授权链接就应该是这样的:
http://proxy.your.com/?appid=xxxxx&redirect_uri=http%3A%2F%2Fpassport.your.com%2Flogin%2Fnotify&response_type=code&scope=snsapi_base&state=584bc87e11ff37492&device=pc
后面这个链接跟上面的比:
1. 后面的链接中的host变成了proxy.your.com,也就是代理的授权回调域名;
2. 后面的多了一个device参数,这个是必要的。因为微信pc端跟移动端的授权地址是不一样的,而后面的链接是发送个proxy.your.com的,所以需要多加个参数告诉它在转发给授权申请给微信的时候,是用PC端还是移动端的授权地址。
整体方案思路:
小结:
这个方案我测试过,是行的通的。虽然说引入了代理服务,增加了一次重定向 *** 作,不过由于这个授权请求并不是所有请求都需要,所以实际上也不会对用户体验产生多大的影响,但是从架构上来说,它的好处很明显,能够配合着应用的拆分逻辑,集成同一个公众号的登录及支付功能,不必为每个子应用都单独申请一个公众号来开发了(这种方式从业务上来说也不合理,一个公司哪需要运营那么多公众号)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)