리라이트룰인데....
# Redirect to www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^[^.]+\.to\.re\.kr$ [NC]
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}/$1 [L,R=301]
이걸 nginx 버전으로 만들려며 어떻게 해야할까요??
도메인별로 각 www를 붙여주려고합니다. httpd는 정상확인했습니다.
도메인에 www를 붙이거나 http를 https로 전달하는 것은
nginx에서는 rewrite를 사용하지 말고 server { } 블럭을 별도로 추가하라고 권장하고 있습니다.
server { } 블럭이 rewrite보다 먼저 처리되기 때문에 빠르거든요.
server
{
listen 80;
server_name example.com;
return 301 http://www.example.com$request_uri;
}
server
{
listen 443 ssl;
server_name example.com;
return 301 https://www.example.com$request_uri;
# SSL 인증서 관련 설정 추가
}