全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2315|回复: 3
打印 上一主题 下一主题

[nginx] nginx 二级域名伪静态怎么写呢?

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-3 14:49:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我要使 www.123.com 打开 /home/www/123 目录
123.com 打开 /home/www/123 目录

aa.123.com 打开 /home/www/123/aa 目录

bb.123.com 打开 /home/www/123/bb 目录
.
.
.
.
xx.123.com  打开 /home/www/123/xx 目录

有好多域名,这样应该怎么写,请高手帮我写一个,非常感谢!
2#
发表于 2010-12-3 14:56:57 | 只看该作者
server_name *.abcd.com;
获取主机名
        if ( $host ~* (.*)\.(.*)\.(.*))
        {
                set $domain $1;
        }
定义目录
        root  html/abc/$domain/;
        location /
        {
                root  html/abcd/$domain;
                index index.html index.php;
        }
3#
 楼主| 发表于 2010-12-3 19:09:36 | 只看该作者
还是不太会啊,能不能写详细点呢
4#
 楼主| 发表于 2010-12-3 19:17:58 | 只看该作者
按二楼的方法做了。还是有几个功能不能实现

1、www.123.com 打开 /home/www/123 目录 不能实现
2、123.com 打开 /home/www/123 目录 不能实现
3、还有如果现在没有这个二级域名的目录就会出现404 Not Found

这三个问题怎么样才能解决呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-7 01:34 , Processed in 0.061238 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表