안녕하세요
웹서버 구축하다가 궁금한사항이 생겨 여기에 질문 올려봅니다
1. return 301 도메인$request_uri;
2. rewrite ^(.*) 도메인&1 permanent;
위에 두 방식의 차이가 어떤건지 쉽게 설명좀 부탁드려도 될까요?
인터넷에 올라온 글들을 읽어봤는데 정확하게 이해가 잘 안되서요...
2개의 답변이 있습니다.
wansoo
0 추천
|
4년 이하 전
nginx 서버 설정을 말씀하시는 가 보네요.
return 301 도메인$request_uri; 는 301 redirect를 명시적으로 확정해서 알려 주는 걸로 보이고.
rewrite ^(.*) 도메인&1 permanent; 는 정규표현식을 해석해서 처리하는 걸로 보여지네요.
큰 차이는 나지 않겠지만, return 으로 명시적으로 해 주는 게 처리 성능 관점에서 빠르지 않을까 싶고,
변수를사용해서 좀 더 유연하게 처리하려면 rewrite에 정규 표현식을 넣어 처리하는게 낫지 않을까 싶어 보이네요.
2개의 답변이 있습니다.
nginx 서버 설정을 말씀하시는 가 보네요.
return 301 도메인$request_uri; 는 301 redirect를 명시적으로 확정해서 알려 주는 걸로 보이고.
rewrite ^(.*) 도메인&1 permanent; 는 정규표현식을 해석해서 처리하는 걸로 보여지네요.
큰 차이는 나지 않겠지만, return 으로 명시적으로 해 주는 게 처리 성능 관점에서 빠르지 않을까 싶고,
변수를사용해서 좀 더 유연하게 처리하려면 rewrite에 정규 표현식을 넣어 처리하는게 낫지 않을까 싶어 보이네요.
kochlgudcjf | 4년 이하 전
아래사이트 참고 하시면 잘나와 있습니다.
http://www.seo-korea.com/301-vs-302-redirect/
kochlgudcjf | 4년 이하 전