宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > FFmpeg技术

[nginx]Nginx下进行域名301永久重定向进设置

2016-10-13 00:16:48 点击量:12 标签: 收藏本文

说说方法吧,具体的Lnmp安装就不说了,我也不精。301重定向主要是修改nginx的核心变量,目标网站的conf文件server函数。

比如现在需要把2cto.com重定向到www.2cto.com,修改代码如下:

  1. server { 
  2. server_name www.2cto.com 2cto.com; 
  3. if ($host != ‘www.2cto.com’ ) { 
  4. rewrite ^/(.*)$ http://www.2cto.com/$1 permanent; 
  5. proxy_set_header Host “www.2cto.com”; 
  6. … 

把域名换成你的,就可以了。需要注意的地方有两个:

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

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

proxy_set_header Host “www.2cto.com”;

这段代码可以加可以不加,但是效果是不一样的。如果没加不管输入2cto.com还是2cto.com/sanwen/suibi/,都会跳转到www.2cto.com;加了之后输入2cto.com转到www.2cto.com,输入2cto.com/sanwen/suibi/则转到www.2cto.com/sanwen/suibi/。大家可以根据自己的需求选择加还是不加这段代码。

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

注:由于编辑器原因,如果复制代码过程中出现中文符号如“,请统统改成英文符号”,不然修改不成功。

ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室