我有一个redirect强制https:
server { listen 80; server_name example.com; return 301 https://example.com$request_uri; }
很好的工作,但我希望能够通过使用echo模块的 http命中一个单一的文本文件:
server { listen 80; location /ping { echo "http_pong"; } server_name example.com; return 301 https://example.com$request_uri; }
不幸的是我永远不能/ping因为我得到了301redirect。 我怎样才能防止全局redirect应用到单一的位置?
尝试把location /下的redirect,如下所示:
server { listen 80; server_name example.com; location /ping { echo "http_pong"; } location / { return 301 https://example.com$request_uri; } }