
/
を追加する必要があります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からすべてのスラッシュを削除することはできます。しかし、メインページにスラッシュを1つ追加することはできません。https://my_domain.com。
何か案は?