lnmp的那种301方法最快速高效呢?
目前网上看了有两三种解决方案,一种是if ($host != 'www.abc.com' ) {
rewrite ^/(.*)$ http://www.abc.com/$1
permanent;
}
第二种是:
server {
server_name abc.com;
rewrite ^(.*) http://www.abc.com$1 permanent;
}
第三种是:
server {listen 80;server_name lnmp.org;return 301 http://www.lnmp.org$request_uri;}
以上三种那种速度最快最高效,同时兼顾把http转为https 三https://lnmp.org/faq/lnmp-nginx-301-rewrite.html
回复 2# 的帖子
那就是说首先要做lnmp.org跳转到www.lnmp.org 的301然后再做www.lnmp.org定向到https是这样么?
回复 3# 的帖子
最终都是要跳到https一步直接301到https不就行了 原帖由 licess 于 2016-7-4 09:05 发表 https://bbs.vpser.net/images/common/back.gif最终都是要跳到https一步直接301到https不就行了 server {
listen 443 ssl;
server_name www.lnmp.org;
省略其他配置
}
server {
listen 80;
server_name www.lnmp.org;
return 301 https://www.lnmp.org$request_uri;
}
可是军哥你这个代码,只是把www.lnmp.org 定向到https了啊
难道不是还少一个lnmp.org做 301定向到https么 301的server_name 加上lnmp.org 不就行了
页:
[1]