2014-04-22 127 views
0

我只想我的网址Nginx的URL重定向网站主页

https://www.example.com重定向到http://www.example.com

只是这单链路

我如何能做到这一点在虚拟主机文件nginx的。

对于nginx新手来说,我不知道它是如何工作的。 任何帮助表示赞赏。

+0

你有一个有效的SSL证书?因为即使您正确配置重定向,重定向也不起作用,它将首先显示证书警告 –

+0

是证书有效。只是不知道在哪里放置重定向规则 – yantrakaar

回答

0

就像我说的,这是取决于你有你的运作证书

server { 
    listen 443 ssl; 
    # add ssl settings here 
    server_name www.example.com; 
    return 301 http://www.example.com; 
} 

编辑:只有重定向只有根URL

server { 
    listen 443 ssl; 
    # add ssl settings 
    location =/{ 
    return 301 http://www.example.com; 
    } 
} 
+0

但是,这将返回所有https请求的http权利? – yantrakaar

+0

我在文件末尾有类似这样的内容 服务器{0}listen 80; listen 443 ssl; server_name mysite.com; ssl_certificate /path/to/my/cert.crt; ssl_certificate_key/path/to/my/key; 返回301 $计划://www.mysite.com$request_uri; } – yantrakaar

+0

你想只重定向根URL吗? –