nginx redirect 질문드립니다.
CMS/프레임워크 | WordPress |
---|---|
개발 언어 | PHP 8.0 |
아파치 htaccess에서
Redirect 301 지정주소1 이동시킬주소11
Redirect 301 지정주소2 이동시킬주소22
Redirect 301 지정주소3 이동시킬주소33
이렇게 써서 해결했던 것을
nginx에서는
server {
. . .
server_name 지정주소1 이동시킬주소11;
server_name 지정주소2 이동시킬주소22;
server_name 지정주소3 이동시킬주소33;
. . .
}
이렇게 하는게 맞는지요?
그리고 어느 파일에 넣어야 하는지 궁금하비다
댓글 5
각각의 세팅이 어떻게 되어있느냐에 따라 설정하는 위치가 다를 수 있습니다만, 기본적으로 일반적인 설치방법을 따르셨다면 /etc/nginx 폴더에서 적용되었을 겁니다.
2. nginx의 문법은 아파치에서 사용되는 문법과 다르므로 해당 다른 부분을 따로 지정하시기 바랍니다.
거기에 대한 정보는 https://www.nginx.com/resources/wiki/start/topics/recipes/wordpress/ 여기에서 메뉴얼을 찾을 수 있을 것 같긴한데 정확하게 저두 워프를 안써봐서 모르는 항목이라 확답은 어렵네요.
server_name은 아파치의 ServerName과 같은 의미입니다. 리다이렉트와는 관계없습니다.
location /지정주소 {
return 301 이동시킬주소;
}
윗분이 알려주신 대로 /etc/nginx/..... 아래에 설정파일이 있을 텐데 해당 사이트와 관련된 server { } 구문을 찾아서 그 안에 넣으시면 됩니다.