我正在尝试videos.mydomain.com/kickboxing
重定向到 YouTube 链接,以及videos.mydomain.com/classes
重定向到不同的YouTube 链接。(这些都是未列出的播放列表,我希望任何有权访问我们网站的人都能自动为他们进行重定向。这是配置它的几个步骤的第 1 步,我似乎无法让它工作)。
这是我的配置:
server {
server_name videos.mydomain.com;
root /var/www/www.mydomain.com;
listen 80;
access_log /var/log/nginx/videos.mydomain.com-access.log;
error_log /var/log/nginx/videos.mydomain.com-error.log debug;
location /classes {
return 301 https://youtube.com/playlist?list=classes-playlist;
}
location /kickboxing {
return 301 https://youtube.com/playlist?list=kickboxing-playlist;
}
return 404;
}
我已经在我的可用站点中设置了它,并启用了它(当然,设置了 DNS)。不幸的是,当我导航到网址http://videos.mydomain.com/kickboxing或http://videos.mydomain.com/classes时,我得到的只是 404 网址。如果我将该return 404
行更改为其中return 301
一行,那么它将适当地重定向,但仅适用于该特定 url。似乎没有正确识别这些location
部分。