Redirect 从子域到url的nginx代理

Redirect 从子域到url的nginx代理,redirect,nginx,proxy,Redirect,Nginx,Proxy,我的配置: server { listen 80; listen 443 spdy; server_name subdomain.domain.com; add_header Alternate-Protocol 443:npn-spdy/3.1; include custom.d/ssl-redirect.conf; ssl_certificate /etc/ssl/domain.com/domain_com-nginx.crt;

我的配置:

server {
    listen 80;
    listen 443 spdy;
    server_name subdomain.domain.com;
    add_header Alternate-Protocol  443:npn-spdy/3.1;

    include custom.d/ssl-redirect.conf;

    ssl_certificate /etc/ssl/domain.com/domain_com-nginx.crt;
    ssl_certificate_key /etc/ssl/domain.com/domain_com.key;

    access_log /var/log/nginx/domain_com.access.log geo;
    error_log /var/log/nginx/domain_com.error.log error;

    set $fpm_pool domain.com;
    root /home/domain.com/htdocs/domain_com/public;

    index index.html index.php;

    location / {
        proxy_pass https://domain.com/mypath;
    }

    include custom.d/restrictions.conf;
    include custom.d/fpmstatus.conf;
}
我有网址。 当有人打电话给subdomain.domain.com时,我想看看这个
当我调用subdomain.domain.com/sompage时。在may be throw中,您只需添加一个报税表,最好在此处输入301状态码:

返回301https://domain.com/mypath$request_uri

在您的代码中可能如下所示:

server {
    listen 80;
    listen 443 spdy;
    server_name subdomain.domain.com;
    add_header Alternate-Protocol  443:npn-spdy/3.1;

    include custom.d/ssl-redirect.conf;

    ssl_certificate /etc/ssl/domain.com/domain_com-nginx.crt;
    ssl_certificate_key /etc/ssl/domain.com/domain_com.key;

    access_log /var/log/nginx/domain_com.access.log geo;
    error_log /var/log/nginx/domain_com.error.log error;

    set $fpm_pool domain.com;
    root /home/domain.com/htdocs/domain_com/public;

    index index.html index.php;

    return 301 https://domain.com/mypath$request_uri;

    include custom.d/restrictions.conf;
    include custom.d/fpmstatus.conf;
}

您只需添加一个报税表,最好是301状态码:

返回301https://domain.com/mypath$request_uri

在您的代码中可能如下所示:

server {
    listen 80;
    listen 443 spdy;
    server_name subdomain.domain.com;
    add_header Alternate-Protocol  443:npn-spdy/3.1;

    include custom.d/ssl-redirect.conf;

    ssl_certificate /etc/ssl/domain.com/domain_com-nginx.crt;
    ssl_certificate_key /etc/ssl/domain.com/domain_com.key;

    access_log /var/log/nginx/domain_com.access.log geo;
    error_log /var/log/nginx/domain_com.error.log error;

    set $fpm_pool domain.com;
    root /home/domain.com/htdocs/domain_com/public;

    index index.html index.php;

    return 301 https://domain.com/mypath$request_uri;

    include custom.d/restrictions.conf;
    include custom.d/fpmstatus.conf;
}

谢谢我不想重定向。我想在浏览器上看到url subdomain.doamin.com据我所知,只要两个url上的内容不同,就不可能产生这种行为。谢谢!我不想重定向。我想在浏览器上看到url subdomain.doamin.com据我所知,只要两个url上的内容不相同,就不可能产生这种行为。