
/
에 추가해야 합니다 https://my_domain.com
. 그러나 나머지 URL에서는 추가된 슬래시를 모두 제거해야 합니다. 예를 들어:
https://my_domain.com
로 변경해야 합니다.
https://my_domain.com/
그리고:
https://my_domain.com/some_page/
로 다시 작성해야 합니다.
https://my_domain.com/some_page
이것은 내 nginx 구성의 일부입니다.
location / {
# This is what I have tried so far
rewrite ^(.*)my_domain.com$ $1/ break;
# Remove trailing double slashes.
if ($request_uri ~ "^[^?]*?//") {
rewrite "^" $scheme://$host$uri permanent;
}
# Remove trailing slashes.
rewrite ^/(.*)/$ /$1 permanent;
# Rewrite page/0 and page/1 from url.
# rewrite ^/(.*)/page/[01]$ /$1 redirect;
proxy_pass http://backend_web;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
URL에서 모든 슬래시를 제거할 수 있습니다. 하지만 메인 페이지에 슬래시 하나를 추가할 수는 없습니다. 즉,https://my_domain.com.
어떤 아이디어가 있나요?