我有多个域名,我想将它们全部重定向到https://indi-ticket.fr
我已经配置了 Nginx,并且所有来自http://other-domain.xx 被重定向到 htpps://indi-ticket.fr,但这些不是来自https://其他域名.xx.
以下是我的 Nginx 配置的相关部分:
server {
listen 80;
server_name
www.indi-ticket.fr
indi-ticket.fr
www.indi-tickets.fr
indi-tickets.fr
www.indi-ticket.com
indi-ticket.com;
return 301 https://indi-ticket.fr$request_uri;
}
server {
listen 443 ssl;
server_name indi-ticket.fr;
ssl on;
...
这个配置有什么问题?什么curl -I -L https://indi-tickets.fr
没有重定向到https://indi-ticket.fr
?
答案1
https://indi-tickets.fr使用 HTTPS,这意味着它访问的是端口 443,而不是端口 80。您的端口 443 配置不执行任何重定向。它是可能的拥有一个可以同时处理这两者的组合服务器块。