找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 60|回复: 11

求一个nginx下301重定向写法

[复制链接]

3

主题

12

回帖

35

积分

新手上路

积分
35
发表于 2010-11-24 15:19:55 | 显示全部楼层 |阅读模式
参考了很多帖子,都没有找到一个完美解决防止别人的域名解析到自己IP的方法。

所以本人准备建立了一个域名为自己IP的vhost,再将这个vhost重定向到指定的域名。

要达到的目的是:直接打开自己的IP地址,以及打开解析到自己的IP上但是没有在自己的VPS上绑定的域名,都会301重定向到我指定的域名。

如果可行的话,这个301重定向该怎么写呢?

[ 本帖最后由 iceorr 于 2010-11-24 15:21 编辑 ]
回复

使用道具 举报

312

主题

1万

回帖

2万

积分

论坛元老

积分
22908
发表于 2010-11-24 15:21:45 | 显示全部楼层
干嘛非要NGINX呢
回复

使用道具 举报

14

主题

264

回帖

602

积分

高级会员

积分
602
发表于 2010-11-24 15:29:13 | 显示全部楼层
server {
listen 80 default;
rewrite ^(.*) http://www.xxx.com permanent;
}

这个为什么不行  ?  我用着都行的,解析了但未绑定,或者直输ip访问都能跳的呀!

[ 本帖最后由 adochina 于 2010-11-24 15:32 编辑 ]
回复

使用道具 举报

41

主题

205

回帖

557

积分

高级会员

积分
557
发表于 2010-11-24 15:30:39 | 显示全部楼层
难道这个办法 不行??????


server
        {

        listen 80 default;
return 500;





                location ~ .*\.(php|php5)?$
回复

使用道具 举报

41

主题

205

回帖

557

积分

高级会员

积分
557
发表于 2010-11-24 15:32:49 | 显示全部楼层
刚才那个是nginx.conf里面的


这个是我各个主机里面的301重定向[ol]
  •                       listen       80;
  •                 server_name www.******zulu.com ******zulu.com www.******vps.net ******vps.net;
  • if ($host != 'www.******zulu.com' ) {
  • rewrite ^/(.*)$ http://www.******zulu.com/$1 permanent;
  • } [/ol]复制代码
    [ 本帖最后由 wxforex 于 2010-11-24 15:34 编辑 ]
  • 回复

    使用道具 举报

    392

    主题

    8773

    回帖

    1万

    积分

    论坛元老

    积分
    18778
    发表于 2010-11-24 15:33:07 | 显示全部楼层


    C大现在就是这么弄的

    你修改完  重新reload下

    lnmp重启下
    回复

    使用道具 举报

    3

    主题

    12

    回帖

    35

    积分

    新手上路

    积分
    35
     楼主| 发表于 2010-11-24 15:41:19 | 显示全部楼层
    原帖由 wxforex 于 2010-11-24 15:32 发表


    刚才那个是nginx.conf里面的


    这个是我各个主机里面的301重定向                      listen       80;
                    server_name www.******zulu.com ******zulu.com www.******vps.net ******vps.net;
    if ($host != 'www.******zulu.com' ...




    我再试试,谢谢你
    回复

    使用道具 举报

    3

    主题

    12

    回帖

    35

    积分

    新手上路

    积分
    35
     楼主| 发表于 2010-11-24 15:56:19 | 显示全部楼层
    原帖由 adochina 于 2010-11-24 15:29 发表


    server {
    listen 80 default;
    rewrite ^(.*) http://www.xxx.com permanent;
    }

    这个为什么不行  ?  我用着都行的,解析了但未绑定,或者直输ip访问都能跳的呀!


    用过了,我也不知道怎么不行
    回复

    使用道具 举报

    58

    主题

    734

    回帖

    1690

    积分

    金牌会员

    积分
    1690
    发表于 2010-11-24 15:59:06 | 显示全部楼层
    要是哪个绑一个被惩罚过的域名到你那儿,你就爽了
    回复

    使用道具 举报

    0

    主题

    1

    回帖

    4

    积分

    新手上路

    积分
    4
    发表于 2010-11-24 16:38:14 | 显示全部楼层
    原帖由 renothing 于 2010-11-24 15:59 发表


    要是哪个绑一个被惩罚过的域名到你那儿,你就爽了


    跑个博客而已,没人黑我。我又不是360和QQ这个可以的。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-1-12 06:01 , Processed in 0.023293 second(s), 5 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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