vieway 发表于 2014-8-12 20:52:55

请教:Dedecms织梦下如何实现泛域名自动绑定到目录呢?

比如域名abc.lnmp.org自动绑定到该网站下的abc目录,域名efg.lnmp.org自动绑定到该网站下的efg目录,当然abc和efg是根目录了。如果是没有的话,直接是根目录的index.html。

应该是使用到重写规则吧,在wordpress多站点中这个功能是很好实现的,但是不知道在dedecms中应该如何实现?


要实现这样的功能的话,规则应该怎样写呢?

[ 本帖最后由 vieway 于 2014-8-12 21:04 编辑 ]

licess 发表于 2014-8-12 21:40:44

www的域名和不带www的直接/root/vhost.sh添加上子域名如下:
server {
      listen       80;
      server_name~^(?.+)\.lnmp\.org$;
      index index.html index.htm index.php;
      root   /home/wwwroot/lnmp/$subdomain;
               
                #error_page   404   /404.html;
                location ~ [^/]\.php(/|$)
                        {
                                # comment try_files $uri =404; to enable pathinfo
                                try_files $uri =404;
                                fastcgi_passunix:/tmp/php-cgi.sock;
                                fastcgi_index index.php;
                                include fastcgi.conf;
                                #include pathinfo.conf;
                        }

                location /nginx_status {
                        stub_status on;
                        access_log   off;
                }

                location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
                        {
                                expires      30d;
                        }

                location ~ .*\.(js|css)?$
                        {
                                expires      12h;
                        }

                access_logoff;
    }

poine 发表于 2015-4-7 13:45:23

回复 2# 的帖子

www与根域名通过/root/vhost.sh添加
然后新建这个文件 一个站通过这两个文件控制吗?

licess 发表于 2015-4-7 20:41:44

回复 3# 的帖子

可以
页: [1]
查看完整版本: 请教:Dedecms织梦下如何实现泛域名自动绑定到目录呢?