하위 디렉터리에서 동일한 웹 사이트에 액세스할 수 있도록 만들기

하위 디렉터리에서 동일한 웹 사이트에 액세스할 수 있도록 만들기

동일한 웹사이트를 하위 디렉토리에서 액세스할 수 있기를 원합니다. 예를 들어, 지금 내 웹사이트는

https://example.com

내가 원하는 것은 다음을 사용하여 연결할 수도 있다는 것입니다.

https://example.com/hi

즉, 에서 액세스할 수 있는 각 경로는 https://example.com에서도 액세스할 수 있어야 합니다 https://example.com/hi. 어떻게 할 수 있니? 다음은 서버 구성에서 시도한 것입니다.

    location /hi {
          proxy_pass https://example.com
    }

지금은 을 시도하면 https://example.com/hi가 나옵니다 Bad Gateway. 내가 무엇을 해야 합니까?

답변1

을 사용하는 대신 proxy_pass을 사용해 보셨나요 rewrite?

location /hi/ {
 rewrite ^/hi(/.*)$ $1 break;
}

관련 정보