开发者社区> 问答> 正文

谁讲解下NGINX的301方法,要新手能看懂的!

我在网上找了,都是千篇一律!说加语句那些都没说加在哪个文件里~

展开
收起
A.... 2012-06-07 14:07:22 54705 0
11 条回答
写回答
取消 提交回答
  • Re谁讲解下NGINX的301方法,要新手能看懂的!
    只做windows系统的,顶一下!
    2012-08-31 15:58:04
    赞同 展开评论 打赏
  • 回18楼ap6214f2r的帖子
    高人出现,听这位兄台的,没错。
    2012-07-30 21:26:47
    赞同 展开评论 打赏
  • 楼主,rewrite要放到location /xxx {}段里

    -------------------------

    回 19楼(A....) 的帖子
    比如
    server{
    ....
    location /mjj {
            rewrite ^/(.*) http://www.aaaaaa.com/$1 permanent;
    }
    ....
    }
    2012-07-27 16:26:20
    赞同 展开评论 打赏
  • Re谁讲解下NGINX的301方法要新手能看懂的
    百度去吧 不清楚哦
    2012-06-12 21:26:23
    赞同 展开评论 打赏
  • Re谁讲解下NGINX的301方法要新手能看懂的
    声明端口和主机头,然后重写到新地址吧。跟win的有点像。
    2012-06-12 09:54:53
    赞同 展开评论 打赏
  • Re谁讲解下NGINX的301方法要新手能看懂的
    2012-06-10 02:52:41
    赞同 展开评论 打赏
  • Re谁讲解下NGINX的301方法要新手能看懂的
    真找不到解决方案,到a5论坛发个悬赏任务就OK了
    2012-06-10 02:15:00
    赞同 展开评论 打赏
  • Re谁讲解下NGINX的301方法要新手能看懂的
    我也同找下

    -------------------------

    Re谁讲解下NGINX的301方法要新手能看懂的
    找到了。nginx 新版本的。

    在 conf.d/default.conf , 加入:
    server {
        listen      aaaaaa.com:80;
        server_name aaaaaa.com;
        rewrite ^/(.*) http://www.aaaaaa.com/$1 permanent;
    }

    -------------------------

    Re谁讲解下NGINX的301方法要新手能看懂的
    奇怪的是上面的规则用在chrome上没问题,但是IE9上面就无法显示网页了。

    -------------------------

    Re谁讲解下NGINX的301方法要新手能看懂的
    我贴的那个可以用啊。。

    -------------------------

    回16楼A的帖子
    我又看了下书:
    在 conf.d/default.conf , 加入:
    server {
        listen      80;
        server_name aaaaaa.com;
        rewrite ^/(.*) http://www.aaaaaa.com/$1 permanent;
    }

    listen后面可以不用加域名。server_name后面的不变
    2012-06-09 20:36:13
    赞同 展开评论 打赏
  • Re谁讲解下NGINX的301方法要新手能看懂的
    你要找什么文件呢啊? 不是很明白啊
    2012-06-08 15:55:42
    赞同 展开评论 打赏
  • 回1楼ap1202k3m的帖子
    官方忙~

    -------------------------

    Re谁讲解下NGINX的301方法要新手能看懂的
    server {     listen      aaaaaa.com:80;     server_name aaaaaa.com;     rewrite ^/(.*) http://www.aaaaaa.com/$1 permanent; }




    上面三个网址分别代表什么意思呢?最后一个应该是指前面的网址都指向它~

    -------------------------

    回12楼ap5272b8i的帖子
    我就是百度了啊!但是都是千篇一律的~

    -------------------------

    以下是我在网上找到的,未经测试:
    首先先建立配置文件,比如:vi /usr/local/nginx/conf/servers/301.conf建立后添加以下代码:

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



    保存退出后,重启nginx,配置生效成功,在网上复制了很多类似代码进去总是出错,可能复制的时候的影响,所以传上conf文件以后备用!

    -------------------------

    回 14楼(realsatan) 的帖子
    看楼上~

    -------------------------

    回 18楼(ap6214f2r) 的帖子
    能写段完整的演示吗?
    2012-06-08 13:14:20
    赞同 展开评论 打赏
  • 貌似官方在做、、、、只是毫无音讯
    2012-06-07 19:09:46
    赞同 展开评论 打赏
滑动查看更多
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载