-2
にリダイレクトを行うに
に(メインまたはバーチャルホストがあなたのセットアップに応じて)
どう
書き直してみます
server {
listen 80;
server_name www.domain.com domain.com;
rewrite ^https://www.doamin.com$request_uri? permanent;
}
または戻り:それはReturn vs Rewriteに来るとき
server {
listen 80;
server_name www.domain.com domain.com;
return 301 https://www.domain.com$request_uri
}
の選択はあなたのである:
REWRITE
- 正規表現を書き換える一致した元のURLの一部のみ。
- リターンよりも遅い。
- 永久に関係なく、すべての場合にHTTP 302(一時的に移動)を返します。
- 一時的なURLの変更に適しています。
RETURN
- 全体のURLが指定されたURLに書き換えられています。
- リライトよりも応答が速い。
- HTTP 301(Moved Permanently)を返します。
- URLの永続的な変更に適しています。
- パーマネントを設定する必要はありません。
Officila Nginx Docsリターン/リライト時。
[NGINXリダイレクトhttpとhttpsとnon-www to ww](http://stackoverflow.com/questions/21106998/nginx-redirect-http-to-https-and-non-www-to-https) ww) – talamaki