我该如何获取该网址并将其重定向到Nginx中的其他位置

时间:2019-05-20 11:24:58

标签: nginx nginx-location

我的网站上只有一个链接,这是一个小问题,发生这种情况

  1. 单击链接 https://secure.domainA.com/index.php?rp=/domain/xxx.net/renew

  2. 它将重定向到 https://secure.domainB.com/index.php?rp=/domain/xxx.net/renew

它重定向到domainB的原因是,如果一切失败,它是WHMCS中的一个篮子URL,并且domainB不起作用并且不是真实品牌,但是当您单击此URL时应使用的真实URL

  1. https://secure.domainA.com/cart.php?gid=renewals

无论是/domain/xxx.net/还是/domain/yyy.net/到通用= renewals页面,我都想捕获该URL,这样做是最好的结果。

WHMCS并不是为NGINX编写的,如果这是基于.htaccess的,那没什么大不了的,但我只需要此url即可进行重定向。

我没有做太多尝试,因为在位置块中尝试的极少内容没有用,我只需要有经验的人就可以直接帮助我。

server {

(Trimming the code to the good stuff)

    location / {
    root   /usr/share/nginx/html;
    index index.php index.html index.htm;
    }

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    location ~ \.php$ {
        root           /usr/share/nginx/html;
        fastcgi_pass   127.0.0.1:9000;
        #fastcgi_pass   unix:/var/run/php-fpm/php5-fpm.sock;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}

我希望/ xxxx /或/ yyyy /或/ zzzz /中具有任何域的url字符串,无论哪个重定向到上面显示的= renewals页面。

0 个答案:

没有答案