gpt4 book ai didi

如果特定域和特定 url,NGINX 重写 url

转载 作者:行者123 更新时间:2023-12-04 02:40:44 26 4
gpt4 key购买 nike

当用户使用根(aka/)url 访问特定域时,我需要重写 url。到目前为止,我有:

server {
listen 80;
server_name name1.com name2.com;

location = / {
# Well, I need this only for NAME2.COM (it should not rewrite NAME1.COM)
rewrite name2.com/users/sign_in
}
}

如何只为 NAME2.COM 重写。有时 NGINX 语法会使我的堆栈溢出。请帮忙。

最佳答案

你应该拆分你的服务器 block 。请参阅:http://wiki.nginx.org/Pitfalls

server {
listen 80;
server_name name1.com;

location = / {
# no rewrite here
}
}

server {
listen 80;
server_name name2.com;

location = / {
# your rewrite here
}
}

关于如果特定域和特定 url,NGINX 重写 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20000238/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com