我如何强制某个页面在nginx上不是SSL?

我正在寻找一个特定的页面,example.php,如果通过SSL访问,则redirect到非SSL版本。 我应该看什么types的重写?

下面的代码可能被使用…

server { listen 443 ssl; server_name domainname.com; ssl_certificate /path/to/cert.crt; ssl_certificate_key /path/to/cert.key; location = /path/to/example.php { return 301 http://$host$request_uri; } # other directives here } server { listen 80; server_name domainname.com; location = /path/to/example.php { # include directives to process PHP here } # return all other requests to SSL location / { return 301 https://$host$request_uri; } }