全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

Nginx 设置301重定向办法

[复制链接]
跳转到指定楼层
1#
发表于 2009-6-30 11:53:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Nginx中进行301重定向(301 redirect)也是非常容易的,

比如域名www.hostloc.com 要重定向到hostloc.com

可以用:
server {
server_name www.hostloc.com hostloc.com;
rewrite ^(.*) http://loc.193.gs$1 permanent;
}


或者不是访问hostloc.com的域名都转向到hostloc.com

可以用:
server {
server_name www.hostloc.com daigou.in;
if ($host != 'hostloc.com' ) {
rewrite ^/(.*)$
http://loc.193.gs/$1 permanent;
}
...
}
2#
发表于 2009-6-30 12:27:21 | 只看该作者
假设配置了多个server段。
如果这个server段是在配置文件第一个位置的话,用其他域名(非www.hostloc.com hostloc.com)解析过来访问这个服务器IP,那会301转到 hostloc.com。

如果这个server段不是在配置文件第一个位置的话,用其他域名(非www.hostloc.com hostloc.com)解析过来的话根本不会进入这个server的配置来处理,也就不会发生301。

评分

参与人数 1威望 +30 收起 理由
cpuer + 30 精品文章

查看全部评分

3#
 楼主| 发表于 2009-6-30 12:35:17 | 只看该作者
原帖由 freebsd 于 2009-6-30 12:27 发表
假设配置了多个server段。
如果这个server段是在配置文件第一个位置的话,用其他域名(非www.hostloc.com hostloc.com)解析过来访问这个服务器IP,那会301转到 hostloc.com。

如果这个server段不是在配置文件第一个位置的话,用 ...


学习了
4#
发表于 2009-9-8 15:02:45 | 只看该作者
今天发现问题的严重性了
没有设置301
绑定任一个域名到 IP
Nginx 通吃
5#
 楼主| 发表于 2009-9-8 15:14:57 | 只看该作者

回复 4# 的帖子

肯定的,就跟解析域名到Google的IP一样,出现无数山寨Google。
6#
发表于 2009-9-8 15:26:39 | 只看该作者

回复 5# 的帖子

我设定好了301
可是...山寨域名仍是可以访问你的ip
只是会转址而已

有办法可以排除其他域名,绑定自己的ip吗?
7#
发表于 2009-9-8 15:30:38 | 只看该作者
这个问题有点难搞..网上找到还没测试

## Deny access to any host other than (www.).mydomain.com
    server {
         server_name  _;  #default
         return 444;
     }

加入nginx.conf里即可


意思就是说。放在nginx.conf虚拟主机的第一个位置。。

评分

参与人数 1威望 +20 收起 理由
bluesky + 20 谢谢提供

查看全部评分

8#
发表于 2009-9-8 15:35:44 | 只看该作者
原帖由 xiejiji 于 2009-9-8 15:30 发表
这个问题有点难搞..网上找到还没测试

## Deny access to any host other than (www.).mydomain.com
    server {
         server_name  _;  #default
         return 444;
     }

加入nginx.conf里即可

## Deny access to any host other than (www.).mydomain.com
    server {
         server_name  _;  #default
         return 444;
     }
意思就 ...

这样写是吗?

server {
         server_name  daigou.in;  #default
         return 444;
     }
9#
 楼主| 发表于 2009-9-8 15:55:02 | 只看该作者

回复 8# 的帖子

成功了?

其他网址给你带流量也可以啦。
10#
发表于 2009-9-8 15:57:41 | 只看该作者

回复 9# 的帖子

没试哩~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-2 20:40 , Processed in 0.079388 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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