使用nginx进行站点重定向

时间:2015-10-07 19:59:34

标签: redirect nginx

我尝试使用nginx进行一些站点重定向,但即使在阅读了一些文档并尝试了一些事情之后,它似乎也无法正常工作。

在我的nginx.conf文件中,我添加了一个部分。

server {
    server_name whatever.domain.org/sub_site;
    return 301 $scheme://Some.other.domaine2.com$request_uri;
}

这似乎很基本,但当我尝试去#34; whatever.domain.org/sub_site"在浏览器中,url似乎不存在...应该返回的url直接在浏览器中工作。

" whatever.domain.org"是我的nginx服务器的地址,我希望能够为每个不同的" sub_site"重定向到不同的地址。输入地址。

1 个答案:

答案 0 :(得分:1)

rewrite ^/sub_site(.*)$ $scheme://Some.other.domaine2.com$1 redirect; 参数必须只包含 一个完全限定的域名(FQDN),并且不能包含URL组件。

如果您需要将此重定向范围限定为网站的特定部分,请尝试使用rewrite指令:

ng-minlength