日期:2011-02-23 18:06:00  来源:本站整理

Linux系统Nginx下域名301永久重定向设置办法[服务器安全]

赞助商链接



  本文“Linux系统Nginx下域名301永久重定向设置办法[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

在国家的宏观掌控下,我某个网站不当心出了国,其实也是无奈之举,和谐社会,大家都尽一份力吧.国外WIN的主机都是很贵的,Linux因为系统免费,所以相关于WIN来说便宜很多.虽说之前也没有效过Linux,但是还是硬着头皮买了个Linux的VPS(独立服务器还是买不起的,也没必要),于是学着安装Lnmp一键安装包,一切都还算顺利.这几天要换网址,基于SEO思惟,预备搞个301永久重定向,所以在网站找了些资料,也还算顺利,没费什么工夫就搞定了.



说说办法吧,具体的Lnmp安装就不说了,我也不精.301重定向主如果改正nginx的核心变量,目标网站的conf文件server函数.

比方目前需求把6688.cc重定向到www.6688.cc,改正代码以下:

server {
server_name www.6688.cc 6688.cc;
if ($host != ‘www.6688.cc’ ) {
rewrite ^/(.*)$ http://www.6688.cc/$1 permanent;
proxy_set_header Host “www.6688.cc”;
}

}

域名换成你的,便可以了.需求注意的地方有两个:

1.permanent这个是关键,表示永久定向;

2.下面这段代码的作用:

proxy_set_header Host “www.6688.cc”;

这段代码可以加可以不加,但是效果是不一样的.假如没加不管输入6688.cc还是6688.cc/sanwen/suibi/,城市跳转到www.6688.cc;加了之后输入6688.cc转到www.6688.cc,输入6688.cc/sanwen/suibi/则转到www.6688.cc/sanwen/suibi/.大家可以按照自己的需求挑选加还是不加这段代码.

后记:经过测试,加了代码proxy_set_header Host “www.6688.cc”;测试会呈现错误,不加这段内页一样可以跳转到内页.特此声明!

注:由于编辑器缘由,假如复制代码历程中呈现中文标记如“,请通通改成英文标记”,不然改正不成功.   以上是“Linux系统Nginx下域名301永久重定向设置办法[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • windows下的近似linux下的grep号令--findstr
  • linux下mysql链接被防火墙禁止的办理办法
  • Linux下mysql新建账号及权限设置办法
  • SUSE Linux下搭建Web服务器
  • Windows/Linux MySQL忘掉密码重置密码教程
  • Linux下Apache自动监测重启脚本(智能化程度较高)
  • linux备份 linux克隆 linux clone
  • <b>为什么 Linux不需求碎片整理</b>
  • CentOS6 yum搭建Linux+Nginx+PHP+MYSQL(LNMP)
  • Linux系统有效防备ARP攻击
  • Linux下 Memcache的安装和简单管理
  • 笔记本预装linux重装成windows系统
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .