帝国cms 二级域名绑定栏目 服务器批量配置二级域名

来自:互联网
时间:2020-11-24
阅读:

想做个全国城市站,实现 一个栏目就是一个城市名,一个城市名就用一个二级域名。

那就后台添加栏目绑定域名:如

新建一个栏目为  北京站,域名为:http://beijing.123.com/

新建一个栏目为  上海站,域名为:http://shanghAI.123.com/

需要多少就建立多少栏目。

通常我们需要去泛域名解析。(幸好有泛解析,不然一个个的子域名添加真麻烦。)

*.123.com    A记录到你服务器IP 。

然后去服务器 添加二级域名绑定子文件夹。

如宝塔面板,需要在站点管理,子目录绑定,一个个的绑定二级域名。很麻烦,如果很多二级域名,手动添加很麻烦。

直接去配置文件修改,这里是 Nginx 环境。

在配置文件离添加:

#指向不同的二级域名对应目录

set $sub_domain "";

if ($http_host        ~ "(.+).123.com$") {

set $sub_domain $1;

}

if ($http_host = "www.123.com") {

set $sub_domain "";

}

if ($sub_domain != "") {

rewrite /(.+) /$sub_domain/$1 break;

}

里面域名改成你的,这样就完成了。

目的是:域名实现泛解析,服务器实现泛绑定。你只需要在帝国后台新建栏目 添加二级域名就行了。

测试访问:http://beijing.123.com/   它会自动找根目录下对应的子目录文件夹!

返回顶部
顶部