全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 4229|回复: 22
打印 上一主题 下一主题

求助nginx一个问题

[复制链接]
跳转到指定楼层
1#
发表于 2009-9-20 00:04:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果访问的不是www.abc.com并且也不是abc.com,就跳转到www.abc.com,怎么写呢?

           if ($host != 'www.abc.com') {
                    rewrite ^/(.*)$ http://www.abc.com/$1 permanent;
           }

这样只能判断"不是www.abc.com",怎样同时判断"不是abc.com"呢?
2#
发表于 2009-9-20 00:36:19 | 只看该作者

回复 1# 的帖子

if里面的2个判断吧,怎么写我也不会。
3#
 楼主| 发表于 2009-9-20 00:39:12 | 只看该作者
这两种写法都不行
  1.            if ($host != 'www.abc.com' && $host != 'abc.com') {
  2.                     rewrite ^/(.*)$ http://www.abc.com/$1 permanent;
  3.            }
复制代码
  1.            if ($host != 'www.abc.com') {
  2.             if ($host != 'abc.com') {
  3.                     rewrite ^/(.*)$ http://www.abc.com/$1 permanent;
  4.            }
  5.            }
复制代码
4#
发表于 2009-9-20 00:42:34 | 只看该作者

回复 3# 的帖子

我的想法是跟你的前者写法一致,不行的话暂时也想不到了。
5#
发表于 2009-9-20 08:36:58 | 只看该作者
不明白楼主到底想做什么。
楼主是要防盗链吗?
6#
发表于 2009-9-20 09:54:02 | 只看该作者
如果访问的是163.com,也可以跳到你那嘛?
7#
发表于 2009-9-20 09:56:04 | 只看该作者
我也想知道。。
8#
发表于 2009-9-20 10:32:39 | 只看该作者
原帖由 tumour 于 2009-9-20 09:54 发表
如果访问的是163.com,也可以跳到你那嘛?


如果163.com解析到你的VPS IP的话就可以
9#
发表于 2009-9-20 10:33:20 | 只看该作者

回复 8# 的帖子

明白了~
10#
发表于 2009-9-20 10:34:31 | 只看该作者

回复 9# 的帖子

如果真正解析过来的话,VPS立马挂掉
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-14 10:33 , Processed in 0.067269 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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