开发者社区> 问答> 正文

Nginx重定向问题请教哈

server_name localhost;与server_name www.abc.com;有啥区别哈,好像都能访问。
想把abc.com也重定向到 www.abc.com  应该怎么写?
是不是有利于搜索引擎检索?非常感谢

展开
收起
tangchen 2012-09-16 12:59:50 5872 0
3 条回答
写回答
取消 提交回答
  • 重新温习
    2012-09-16 14:26:21
    赞同 展开评论 打赏
  • ReNginx重定向问题请教哈
    非常详细 谢谢
    2012-09-16 13:25:34
    赞同 展开评论 打赏
  • ReNginx重定向问题请教哈
    server_name localhost 没有试过,应该是只要访问本机的就可以解析过去,缺点是不能用于多个域名吧,两个站就没法区别了。
    server_name www.abc.com 就是把来路里主机头是 www.abc.com的解析到对应的web目录。

    想把abc.com也重定向到 www.abc.com  应该怎么写?
    在相对应的网站配置文件abc.conf里加入下面一段话:

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

    这样做一是为了避免重复页面,造成搜索引擎对网站的不良印象。二是集中网页权重,避免两个网页分享首页的权重。

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

    ReNginx重定向问题请教哈
    server_name localhost 没有试过,应该是只要访问本机的就可以解析过去,缺点是不能用于多个域名吧,两个站就没法区别了。
    server_name www.abc.com 就是把来路里主机头是 www.abc.com的解析到对应的web目录。

    想把abc.com也重定向到 www.abc.com  应该怎么写?
    在相对应的网站配置文件abc.conf里加入下面一段话:

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

    这样做一是为了避免重复页面,造成搜索引擎对网站的不良印象。二是集中网页权重,避免两个网页分享首页的权重。
    2012-09-16 13:20:46
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

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