URL请求了HTTP重定向,但无法遵循。-Facebook/Nginx问题

URL请求了HTTP重定向,但无法遵循。-Facebook/Nginx问题,facebook,nginx,Facebook,Nginx,我使用Facebooks共享调试器在网站上突出显示了一个问题 URL requested a HTTP redirect, but it could not be followed. 这也会阻止它在创建应用程序时接受隐私策略中的url 我已经研究并确保添加所有OG元标记。我还“减少”了nginx上的重定向,只支持http>https重定向,这在我看来是相当标准的 它仍然会在调试器和隐私策略URL上产生错误 我的Nginx配置: server_tokens off; #Enables or d

我使用Facebooks共享调试器在网站上突出显示了一个问题

URL requested a HTTP redirect, but it could not be followed.

这也会阻止它在创建应用程序时接受隐私策略中的url

我已经研究并确保添加所有OG元标记。我还“减少”了nginx上的重定向,只支持http>https重定向,这在我看来是相当标准的

它仍然会在调试器和隐私策略URL上产生错误

我的Nginx配置:

server_tokens off; #Enables or disables emitting nginx version on error pages and in the “Server” response header field

map $http_upgrade $connection_upgrade {
        default upgrade;
        '' close;
}

server {
    listen 80;
    server_name _;
    return 301 https://www.badgerbookings.com$request_uri;
}

server {
        server_name www.badgerbookings.com  badgerbookings.com *.badgerbookings.com;

        location / {
            proxy_pass http://localhost:3000;
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade; # allow websockets
                proxy_set_header Connection $connection_upgrade;
                proxy_set_header X-Forwarded-For $remote_addr; # preserve client IP
                proxy_set_header Host $http_host;
                proxy_set_header X-Forward-Proto http;
                proxy_set_header X-Nginx-Proxy true;
         }

    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/badgerbookings.com-0001/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/badgerbookings.com-0001/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

}

您可能有IPv6问题,只需在ssl
服务器
块中添加
侦听[:]:443 ssl
指令即可解决

如果这不能解决问题,请尝试使用匹配的
If
指令重定向

if ($scheme != "https") {
    return 301 https://www.badgerbookings.com$request_uri
}
最好将两个服务器块合并在一个块中,以避免更多代码。只需删除非https的一个,并在另一个上插入端口80 listen指令,使用条件重定向,这样您的代码将更加精简。

转到第页

向下滚动到此位:

隐私政策

a。提供公共可用且易于访问的隐私政策 这说明了您正在收集哪些数据以及如何使用这些数据 数据

快跑

curlhttps://badgerbookings.com/terms


您是否正在寻找一个在该url上公开的易于访问的隐私策略?

对这两个策略都进行了测试,但不幸的是,每个策略都未能解决问题。也不太确定[::]的作用是什么?[::]意味着IPv4 0.0.0.0意味着什么,但对于IPV6公平点来说。我猜想他们会尝试阅读React框架。