产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] Nginx下301重定向配置

路在脚下
铁牌会员
22.00 价值分

路在脚下 发表于 2015-05-27 14:05:13
本帖最后由 路在脚下 于 2015-5-27 14:43 编辑

刚配置了个lnmp的环境,写个帖子记录下如何配置301重定向。
参考帖子:http://amh.sh/bbs/forum.php?mod=redirect&goto=findpost&ptid=6062&pid=37414&fromuid=7553
原生法 nginx高版本支持:
server {
server_name domain.com;
return 301 http://www.domain.com$request_uri;
}
重写法 nginx通用支持:
server {
server_name domain.com;
rewrite ^(.*) http://www.domain.com$1 permanent;
}
判断重写法:
if ($host != 'www.domain.com'){
rewrite ^/(.*)$ http://www.domain.com/$1 permanent;
}
2015-05-27 14:05:13 1

路在脚下
铁牌会员
22.00 价值分

本帖最后由 路在脚下 于 2015-5-31 21:20 编辑

我的站是DZ论坛站:
后台设置默认域名:domain.com
门户或论坛用:www.domain.com
然后做一个301把domain.com跳转到www上面。

原生法和重写法都试过了,用站长工具查询网页状态www.domain.com均是301到http://www.domain.com/
不是200状态
只有用判断重写法才能达到200状态。
  支持 (0分)  反对 (0分)
回复  2015-05-31 21:17:00 2
 1  (总1页)
AMH社区列表
用户服务中心