我正在尝试在nginx中重定向我的新站点subdomin
www.test.com/video/ >>> www.test.com/v/
我想重写/视频/到/v/尽管
所以我在nginx conf.d中尝试了这个
server {
server_name www.test.com/video/;
return 301 http://www.test.com/v/$request_uri;
}
和
server {
server_name www.test.com/video/;
rewrite ^(.*) http://www.test.com/v/ permanent;
}
即使是这样
server {
listen 80;
server_name www.test.com/video/;
location / {
proxy_pass http://www.test.com/v/;
}
}
但它总是重定向到一个固定的网址
curl -I http://www.test.com/v/
HTTP/1.1 301 Moved Permanently
Server: awselb/2.0
Date: Mon, 10 Oct 2022 12:14:03 GMT
Content-Type: text/html
Content-Length: 134
Connection: keep-alive
Location: https://www.test.com:443/v/
有谁能帮我一下吗?这是怎么了?
任何帮助都将不胜感激。
1条答案
按热度按时间ecfsfe2w1#
因此,
/v
是真实的名称,您希望通过隧道将/video
调用传送到该名称。也许这样的配置可以匹配:
编辑:替代项-
nginx
重定向最后,我认为没有必要进一步研究本机重定向,如下所示:
就我们所能希望的,它应该能完成这项工作,请告诉我。