如何自定义二级域名?

开源中国首席段子手 发布于 2016/06/28 12:19
阅读 484
收藏 0

每个用户需要自己的二级域名,就像这样:

1、 http://miya1201.tumblr.com/

2、 http://ass-trals.tumblr.com/

而不是这样:

1、http://my.oschina.net/u/2300487

1、http://my.oschina.net/u/2819278

当用户填写自己的用户名,提交后,就自动生成二级域名,如何实现呢?

使用的Apache


功能实现了。但是。。。。 URL 自动跳转了啊 
输入 http://miya1201.tumblr.com/ 地址栏 变成了 http://tumblr.com?name=miya1201 

(╯°□°)╯︵ ┻━┻


        RewriteEngine On
        RewriteCond %{HTTP_HOST} [^.]+.akng.net$
        RewriteRule ^(.+) %{HTTP_HOST} [C]
        RewriteRule ^/([-a-z0-9]+)\.akng\.net\/?$ http://ujucwx.akng.net/?username=$1 [L]

加载中
3
青苗
青苗

1、 域名注册商配置子域名解析 *.xxx.com ip

2、nginx 配置泛域名解析到应用服务器

3、应用服务器解析子域名确定不同用户


开源中国首席段子手
开源中国首席段子手
功能实现了。但是。。。。 URL 自动跳转了啊 输入 http://miya1201.tumblr.com/ 地址栏 变成了 http://tumblr.com?name=miya1201 (╯°□°)╯︵ ┻━┻
1
IdleMan
IdleMan
我只知道域名上要先开通泛解析
1
liuleidefeng
liuleidefeng
域名泛解析+Rewrite
liuleidefeng
liuleidefeng
回复 @开源中国首席段子手 : 呃,平时很少用apache所以对他的rewrite不熟悉,只知道这样可行(跟伪静态一个道理)。你可以多试试,看看是不是规则写的不全面。其他的就帮不到你了
开源中国首席段子手
开源中国首席段子手
功能实现了。但是。。。。 URL 自动跳转了啊 输入 http://miya1201.tumblr.com/ 地址栏 变成了 http://tumblr.com?name=miya1201 (╯°□°)╯︵ ┻━┻
0
0
曹效伟
曹效伟
你好 问题你解决 了吗?  我也遇到同样的问题 给个解决方案
返回顶部
顶部