全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[翻译] 20元小红包!求一个 nginx301跳转代码,

[复制链接]
跳转到指定楼层
1#
发表于 2015-2-24 17:01:25 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 分享吧 于 2015-2-24 17:55 编辑

http://xxxx.xx/xx.html   跳转到 http://xxx.xxxx.xx/xx.html

http://xxxx.xx/ab/xx.html   跳转到 http://xxx.xxxx.xx/ab/xx.html   其中ab是固定的



刚才没说明白抱歉,站是两个独立的站,

跳转的只要跳转以上那两条格式的就可以了。



已解决
  1. location / {
  2.         rewrite ^/([0-9].+).html$ http://xxx.xxx.xxx/$1.html last;
  3.         rewrite ^/category/([a-zA-Z].+)$ http://xxx.xxx.xxx/category/$1 last;
  4. }
复制代码


13#
 楼主| 发表于 2015-2-24 17:54:15 | 只看该作者
feixiang 发表于 2015-2-24 17:53
太客气了哈,过年过节的,心意领了,钱真不用哈。

好吧,    谢谢。
12#
发表于 2015-2-24 17:53:25 | 只看该作者
分享吧 发表于 2015-2-24 17:52
那不行,  虽然钱不多,  一点 小小的心意..

太客气了哈,过年过节的,心意领了,钱真不用哈。
11#
 楼主| 发表于 2015-2-24 17:52:27 | 只看该作者
feixiang 发表于 2015-2-24 17:46
不用哈,都是几个地球人,相互帮助应该的。

那不行,  虽然钱不多,  一点 小小的心意..
10#
发表于 2015-2-24 17:46:31 | 只看该作者
分享吧 发表于 2015-2-24 17:45
PM我支付宝吧,虽然已经解决了,还是非常感谢。

不用哈,都是几个地球人,相互帮助应该的。
9#
 楼主| 发表于 2015-2-24 17:45:58 | 只看该作者
feixiang 发表于 2015-2-24 17:39
如果目录为 ab,跳转到 http://321.123.com 这个域名上

PM我支付宝吧,虽然已经解决了,还是非常感谢。

  1. location / {
  2.         rewrite ^/([0-9].+).html$ http://old.sharebar.org/$1.html last;
  3.         rewrite ^/category/([a-zA-Z].+)$ http://old.sharebar.org/category/$1 last;
  4. }
复制代码
8#
发表于 2015-2-24 17:39:35 | 只看该作者
本帖最后由 feixiang 于 2015-2-24 17:46 编辑
  1. if ( $request_filename ~ ab/ )
  2.         {
  3.                 rewrite ^/(.*)$ http://321.123.com/$1 permanent;
  4.         }
复制代码


如果目录为 ab,跳转到 http://321.123.com 这个域名上


再或者:某个子目录作镜向

  1. location ^~ /ab
  2.         {
  3.                 rewrite ^.+ http://321.123.com/ last;
  4.                 break;
  5.         }
复制代码
7#
发表于 2015-2-24 17:35:45 来自手机 | 只看该作者
我还有机会那那20红包么
6#
 楼主| 发表于 2015-2-24 17:27:54 | 只看该作者
feixiang 发表于 2015-2-24 17:20
server_name  abc.com www.abc.com;
      if ($host != 'abc.com') {
          rewrite ^/(.*)$ http://3 ...

这应该是 判断 如果域名是 abc.com,就全部跳到 321.123.com吧

我想要的是, 只跳转  abc.com/*.html 和 abc.com/ab/*.html 。   需要保留abc.com/ac/*.html  这样。

5#
发表于 2015-2-24 17:20:59 | 只看该作者
server_name  abc.com www.abc.com;
      if ($host != 'abc.com') {
          rewrite ^/(.*)$ http://321.123.com/$1 permanent;
      }


其实二楼写对了的吧,这么写楼主应该看懂了吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-14 10:35 , Processed in 0.240251 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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