开发者社区> 问答> 正文

nginx设置301重定向的方法


nginx301跳转方法


看到有人在问nginx301重定向的设置方法,肯定有很多人在用军哥的LNMP,现在把nginx设置301重定向的方法分享出来!
将下面红色代码部分加入 主机所对应的 XXX.conf 内
www.xxx.com是你确定要用的唯一网址

server
{
listen 80;
server_name www.aaa.com aaa.com www.bbb.com bbb.com www.xxx.com xxx.com;
if ($host != 'www.xxx.com' ) {
rewrite ^/(.*)$ http://www.xxx.com/$1
permanent;
}
index index.html index.htm index.php default.html default.htm default.php;
root /home/wwwroot/xxx;

红色代码解释 如果主机头不为 www.xxx.com 那么就统一跳转至www.xxx.com

展开
收起
hjytub2 2012-09-12 19:40:05 9063 0
4 条回答
写回答
取消 提交回答
  • 回 3楼(betterhomechina) 的帖子
    你用的自己的路吧?自己的路直接设置就可以了,新建网站的时候就有重定向功能。
    2012-09-13 09:39:09
    赞同 展开评论 打赏
  • Renginx设置301重定向的方法
    不是很明白,你的QQ多少,可以具体请教一下你吗?比如我的域名是 www.163.com,你上面的代码怎么修改,我加在哪个设置下图片:未命名.jpg[删除]

    ,谢谢!

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

    Renginx设置301重定向的方法
    怎么设置呢?
    2012-09-12 23:03:06
    赞同 展开评论 打赏
  • 帮顶
    2012-09-12 22:12:53
    赞同 展开评论 打赏
  • 不错
    2012-09-12 20:29:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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