我正在努力寻找如何将此场景 301 重定向编写到 nginx:
https://mydomain/$
被转换
https://mydomain/en_us/$
其实我需要补充一下“en_us”刚过我的域名就在我的动态网址之前
我尝试的是这样的:
location /
{
rewrite ^(/.*)/ $1/en_us/$ last;
}
但没有运气
请问有什么帮助吗?
答案1
已修复此问题:
rewrite "^/(?!admin|en_us|stripe)(.*)" /en_us/$1 permanent;
里面()
你可以把需要排除的 url 中包含的任何词都输入进去。
此外如果您使用 nginx 作为代理请不要忘记使用:
port_in_redirect off;
因此端口不会在重定向中传输